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

 
 
> AVR, перезапись boot области
Vladimir_J
сообщение Nov 23 2009, 08:46
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 9-01-07
Из: Украина
Пользователь №: 24 228



Доброе время суток smile.gif

Можно ли при помощи программы (расположенной в Application Flash Section) зашитой в микроконтроллер, пере прошить boot Flash section (заменить существующий boot на другой). Контролер: ATMEGA2560.

С Уважением, Владимир.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
V_G
сообщение Nov 23 2009, 14:22
Сообщение #2


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

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



Перечитал даташит на xmegу, там пишут, что во время программирования бутлоадер не может читать коды из application section:

During an on-going programming, the software must ensure that the Application Section is not
accessed. Doing this will halt the program execution from the CPU. The user software can not
read data located in the Application Section during a Boot Loader software operation.

Так что осторожнее надо с размещением части бутлоадера в application.
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Nov 24 2009, 06:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(V_G @ Nov 23 2009, 20:22) *
Перечитал даташит на xmegу, там пишут, что во время программирования бутлоадер не может читать коды из application section:
Так у автора темы ATMEGA2560 вроде.
У меня на меге128 бутлоадер не влезал в boot section, пришлось часть процедур разместить в Application Section. Часть Application Section залочить действительно не получится, но можно программно в бутлоадере запретить переписывать страницы в App Section, в которых расположены процедуры бутлоадера.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:14
Рейтинг@Mail.ru


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