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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Самопрограммирование AVR МК
V_G
сообщение Dec 12 2009, 11:08
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(KIG @ Dec 12 2009, 04:58) *
В AVRStudio прерывание от UARTa срабатывает, все нормально. А в МК нет.

Ну, может, и в МК срабатывает? Вы дерните какой-нить внешний сигнал в прерывании, чтобы проверить.
А в Студии программа входить-то в прерывание входит, а вот выходит ли? И что потом делает?

Я правда, в бутлоадере прерывания не использую, предпочитаю ограниченный набор команд AVRProg и прием/передачу по состоянию, а не по прерыванию.
Go to the top of the page
 
+Quote Post
Shtil
сообщение Mar 12 2010, 10:56
Сообщение #17





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



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


;
******

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



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

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

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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 18:08
Рейтинг@Mail.ru


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