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

 
 
> cамопрограммирование, AVR Mega32 cамопрограммирование, кто плавал подскажите...
QuickWitted
сообщение Mar 31 2008, 04:29
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Решил прикрутить к своему девайсу самопрограммирование через RS232...
(RS232 уже реализован rx, tx, dsr)

Кто плавал подскажите как со стороны МК это более грамотно реализовать...
(Доки Атмела читал, но по данному вопросу другой информации не нашёл)

Какие грабли ждать?

Какой протокол (если есть готовый) использовать?
(или самому насочинять...)

Куда сместиться таблица прерываний?
(понимаю, что в зависимости от настройки фусов,
но када, сразу после бут области?)

По мимо всего прочего интересует вопрос сброса... ну предположим
по определённой команде программа перейдёт в бут область...
Как вариант - прерывания у меня отключены на время прогрева,
настройки бортовой (на МК) периферии и тестирования ОЗУ...
После этого проверить пришел какой либо заданный символ за это
время по рс 232? Если да - самопрограммирование... но вопрос
как реализовать после всего этого Софтовый резет?

Немного истории:

Когда я разрабатывал Book reader на AVR ATMega16
http://www.swordgreenline.narod.ru/BookReader.html
столкнулся с проблемой занятости SPI порта программатором.

Залил прошивку, вытащил программатор, воткнул в этот разъём ММС флэш,
перезапустил устройство, подтвердил вход (иначе был риск управлять
вместо флэши программатором), проверил нашёл ошибки (скорректировал
исходник), выключил устройство, вынул флэшку, воткнул программатор
и т.д. муторно и долго...

Теперь хочу сделать девайс на Mega32 с периферией:
SPI MMC флэш
RS232
LPT(мастер) на основной плате для подключения "стандартной" комповой периферии.
и 4х битная шина дисплея с МК опроса АТ клавиатуры на
вспомогательной...

и что бы
1) ускорить прошивку девайса (через LPT очень медленно)
2) не заниматься передёргиванием то флэши, то программатора в один SPI
хотелось бы прикрутить самопрограммирование...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- QuickWitted   cамопрограммирование   Mar 31 2008, 04:29
- - Дон Амброзио   Делаю так. После сброса попадаем в область загрузч...   Mar 31 2008, 05:03
|- - QuickWitted   Цитата(Дон Амброзио @ Mar 31 2008, 10:03)...   Mar 31 2008, 05:21
|- - Дон Амброзио   Цитата(QuickWitted @ Mar 31 2008, 08:21) ...   Mar 31 2008, 05:35
|- - QuickWitted   Цитата(Дон Амброзио @ Mar 31 2008, 10:35)...   Mar 31 2008, 05:59
|- - Дон Амброзио   Цитата(QuickWitted @ Mar 31 2008, 08:59) ...   Mar 31 2008, 08:52
|- - Dog Pawlowa   Цитата(QuickWitted @ Mar 31 2008, 08:59) ...   Mar 31 2008, 09:20
|- - Дон Амброзио   Цитата(Dog Pawlowa @ Mar 31 2008, 12:20) ...   Mar 31 2008, 09:36
|- - Dog Pawlowa   Цитата(Дон Амброзио @ Mar 31 2008, 12:36)...   Mar 31 2008, 09:46
|- - Дон Амброзио   Цитата(Dog Pawlowa @ Mar 31 2008, 12:46) ...   Mar 31 2008, 09:56
|- - Dog Pawlowa   Цитата(Дон Амброзио @ Mar 31 2008, 12:56)...   Mar 31 2008, 10:04
||- - Дон Амброзио   Цитата(Dog Pawlowa @ Mar 31 2008, 13:04) ...   Mar 31 2008, 10:28
|- - QuickWitted   Цитата(Дон Амброзио @ Mar 31 2008, 14:56)...   Mar 31 2008, 10:35
|- - defunct   Цитата(QuickWitted @ Mar 31 2008, 12:35) ...   Mar 31 2008, 10:43
- - _Sam_   Цитатаесли можно немного подробнее с этого места.....   Mar 31 2008, 06:41
- - GDI   Для начала посмотрите AVR-109.pdf и AVR-109.zip, в...   Mar 31 2008, 07:09
|- - QuickWitted   Цитата(GDI @ Mar 31 2008, 12:09) Для нача...   Mar 31 2008, 07:56
- - IJAR   Посмотрите по этой ссылке. http://www.fractal.com...   Mar 31 2008, 13:29
|- - QuickWitted   Цитата(IJAR @ Mar 31 2008, 18:29) это сде...   Apr 1 2008, 09:49
|- - Дон Амброзио   Цитата(QuickWitted @ Apr 1 2008, 12:49) с...   Apr 1 2008, 10:03
||- - QuickWitted   Цитата(Дон Амброзио @ Apr 1 2008, 15:03) ...   Apr 1 2008, 10:26
||- - Дон Амброзио   Цитата(QuickWitted @ Apr 1 2008, 13:26) Д...   Apr 1 2008, 10:39
|- - Dog Pawlowa   Цитата(QuickWitted @ Apr 1 2008, 12:49) Д...   Apr 1 2008, 11:13
|- - QuickWitted   Цитата(Dog Pawlowa @ Apr 1 2008, 16:13) Е...   Apr 2 2008, 11:29
|- - defunct   Цитата(QuickWitted @ Apr 2 2008, 13:29) Н...   Apr 2 2008, 11:39
|- - QuickWitted   Цитата(defunct @ Apr 2 2008, 16:39) На AS...   Apr 3 2008, 04:53
- - sergeeff Jr.   Почитайте тут http://avrubd.googlepages.com/avrub...   Apr 1 2008, 23:13


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

 


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


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