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

 
 
> stm32 обновление бутлоадера
viakon
сообщение Apr 21 2016, 10:05
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Возможен ли SUBJ при включенной защите readout protection?
Написал програмку обновления бута, при выключенном readout protection работает, при включенном нет. Копание в доках показало что страницы 0-3 автоматически защищаются от записи. Т.е бут защищен. Не страшно когда у тебя 32к и выше, но вот для 16к девайсов уже жалко флеша. Специально ужался бутом в 2к, как оказалось зря.
Получается что если планируется бут, то программа должна начинаться не ниже чем с 0х08001000, а иначе ее бут переписать не сможет. Также невозможно обновить бут.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Apr 22 2016, 09:25
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(viakon @ Apr 21 2016, 13:05) *
Возможен ли SUBJ при включенной защите readout protection?

Какой STM32?
Go to the top of the page
 
+Quote Post
PheeL
сообщение Apr 22 2016, 11:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 24-11-07
Пользователь №: 32 633



Цитата(ViKo @ Apr 22 2016, 12:25) *
Какой STM32?

Это для всей линейки STM32F10xxx. В PM0075 на странице 17 написано следующее:
"Pages 0-3 (for low- and medium-density devices), or pages 0-1 (for high-density and
connectivity line devices) are automatically write-protected. The rest of the memory can
be programmed by the code executed from the main Flash memory (for IAP, constant
storage, etc.), but it is protected against write/erase (but not against mass erase) in
debug mode or when booting from the embedded SRAM."
Сам на эти "грабли" наступил недавно. На STM32L1 код самодельного загрузчика обновляется с установленой защитой (первого уровня. Но она там тоже с "нюансами"), а на STM32F1 уже нет. FLASH-контроллер выдаёт WRPERR бит на попытку стирания этих первых страниц. А без защиты всё ок.


--------------------
Если друг оказался вдруг и не друг и не враг, а - JTAG.
Go to the top of the page
 
+Quote Post



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

 


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


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