реклама на сайте
подробности

 
 
> Самопрограммирование AVR МК
KIG
сообщение Nov 28 2009, 13:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Здравствуйте!
Использую самопрограммирование МК через GSM модем. Часто обрывается канал связи и сбивается работа МК (прошивка МК портится). Подскажите, пожалуйста, как реализовать (где можно прочитать) самопрограммирование МК из внешней Flash памяти? Возможно ли хранить резервную копию прошивки МК в собственной Flash памяти МК (Как это сделать)? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shtil
сообщение Mar 12 2010, 10:56
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 12-03-10
Пользователь №: 55 918



Всем доброго времени суток.
Столкнулся с проблемой описаной выше. Загрузка прошивки через GSM модем, также при потере связи контроллер выходит из строя, приходится ехать менять прошивку вручную.
Устройство имеет пямять 2Mb(AT45DB161 ). Чтобы прошивка была безопасной сначала записываю ее в память, после читаю - все ОК. Прошивка сходится с исходных файлом, дальше следует команда перейти на загрузчик который должен прочитать прошивку и залить ее в контроллер, тут и возникают проблемы. Даже память не могу как следует прочитать, если кому нить не жалко поделитесь симпатичным примерчиком.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 13 2010, 09:58
Сообщение #3


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Shtil @ Mar 12 2010, 13:56) *
Прошивка сходится с исходных файлом, дальше следует команда перейти на загрузчик который должен прочитать прошивку и залить ее в контроллер, тут и возникают проблемы. Даже память не могу как следует прочитать

Надо прочитать страницу из флеша, прочитать страницу из внешней памяти, поменять их местами (в смысле - записать туда и туда) и проапдейтить состояние бута. Потом, по завершению, если ничего не работает, бут стартует после собаки, и возвращает все на место. И пишет: "ну вас нафиг, с вашей прошивкой" smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KIG   Самопрограммирование AVR МК   Nov 28 2009, 13:12
- - mempfis_   Цитата(KIG @ Nov 28 2009, 17:12) Здравств...   Nov 28 2009, 13:47
- - Xenia   Цитата(KIG @ Nov 28 2009, 16:12) Часто об...   Nov 28 2009, 13:49
- - KIG   Процесс замены прошивки организован с помощью прог...   Nov 28 2009, 16:20
|- - Xenia   Цитата(KIG @ Nov 28 2009, 19:20) Вариант ...   Nov 28 2009, 17:17
- - Александр Куличок   ЦитатаИсходника серверной программы у меня нет, по...   Nov 28 2009, 17:29
- - KIG   Подскажите, пожалуйста, можно ли использовать прер...   Dec 4 2009, 17:46
|- - SasaVitebsk   Цитата(KIG @ Dec 4 2009, 21:46) Подскажит...   Dec 4 2009, 19:35
- - KIG   Компилирую программу загрузчика в ICC AVR.В настро...   Dec 5 2009, 12:32
|- - V_G   Цитата(KIG @ Dec 5 2009, 22:32) Компилиру...   Dec 5 2009, 14:09
- - KIG   ЦитатаНе понял, а почему конечный адрес меньше нач...   Dec 5 2009, 15:45
- - SysRq   Цитата(KIG @ Dec 5 2009, 15:32) В настрой...   Dec 6 2009, 04:10
- - KIG   Опять к вопросу о прерываниях в режиме бутлоадера....   Dec 11 2009, 17:58
|- - demiurg_spb   Цитата(KIG @ Dec 11 2009, 20:58) ...что н...   Dec 11 2009, 18:46
- - KIG   В AVRStudio прерывание от UARTa срабатывает, все н...   Dec 11 2009, 18:58
|- - V_G   Цитата(KIG @ Dec 12 2009, 04:58) В AVRStu...   Dec 12 2009, 11:08


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016