Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-окт-14 16:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: BOOT_ROM
СообщениеДобавлено: 2016-апр-13 13:33 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Для первоначальной отработки программ предполагается использовать внутреннюю SRAM МК.
Загрузку программ производить используя встроенный UART загрузчик.
В связи с этим вопрос - Какая область внутренней SRAM используется ВООТ_ROM под стек и переменные при работе встроенного UART загрузчика?
Иными словами какая область внутренней SRAM гарантированно доступна пользователю для записи кодов программ при использовании UART загрузчика в текущей и последующих ревизиях МК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BOOT_ROM
СообщениеДобавлено: 2016-апр-14 15:56 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
vasili писал(а):
Иными словами какая область внутренней SRAM гарантированно доступна пользователю для записи кодов программ при использовании UART загрузчика в текущей и последующих ревизиях МК?


В настоящее время допустимо использовать диапазон адресов SRAM для расположения программы 0x2000_0100 - 0x2000_7E00 в режиме UART-загрузчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BOOT_ROM
СообщениеДобавлено: 2017-май-03 09:46 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Проанализировал исходный код текущей версии.
После сброса, в отличие от 1986ве9х, режим работы задается только состоянием входов mode[0-7], независимо от
причины сброса(по питанию или нет).
Представляется полезным (особенно для 1986ве81т) в будущих версиях задавать режим работы после программного сброса состоянием разрядов регистров MDR_BKP->REG_60_TMR0(1,2) аналогично 1986ве9х.
p.s.
Фраза на стр. 123 описания :
"Режим запуска микроконтроллера с выводов MODE[6:0]
См. подраздел «Режимы работы микроконтроллера»
Можно переписать программно, начинает действовать со следующего запуска"
противоречит текущей версии кода BOOTROM.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB