|
|
  |
Обновление прошивки с SD карты, поделитесь алгоритмом, пожалуйста... |
|
|
|
Feb 9 2009, 07:08
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798

|
Цитата(Ivan Kuznetzov @ Feb 5 2009, 10:57)  Может есть у кого алгоритм для обновления прошивки с SD карты? Поделитесь, пожалуйста )) На PIC18LF452
--------------------
Разработчик
|
|
|
|
|
Feb 9 2009, 07:10
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798

|
Цитата(Alex11 @ Feb 5 2009, 13:33)  Есть FlashFileSD 2.11, если нужно - пиши в личку, пришлю. Спасибо, уже есть - хорошая вещь, но немного старовата и держит только FAT16...
--------------------
Разработчик
|
|
|
|
|
Feb 9 2009, 12:15
|
Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064

|
я на AVR использую 2 кб лоадырь - обновляет с ММС (для сд надо доработать немного). поддерживает версии т.е. более старая не затрет новую. брал на http://www.mikrocontroller.net/topic/67047#new (впринципе там С - можно переделать)
|
|
|
|
|
Feb 9 2009, 23:19
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Kuzmi4 @ Feb 9 2009, 15:44)  2 Cyber_RAT - так а в эти 2 кб входит разбор фата ?? там то если не фат - всё просто - через SPI командами перебросился и получил данные, а если фат - там же самое весёлое начинается ...  Да, в общем-то, ничего такого особо страшного в этом нет - если точно известно имя файла, строго оговорено, что он в корне - простенькая арифметика, хватило бы только RAM для загрузки сектора. В два кило кода влезет, пожалуй...
|
|
|
|
|
Feb 10 2009, 07:23
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Использую вот это: http://www.holger-klabunde.de/avr/avrboard.htmПоддерживает FAT12, 16, 32. Весьма шустрая. Очень доволен.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|