|
STM32F103 boot embedded SRAM, Зачем этот режим загрузки? |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Apr 20 2016, 05:55
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Golikov A. @ Apr 20 2016, 02:06)  Кто может внятно объяснить зачем нужен режим загрузки из embedded SRAM? Во всех МК, где это возможно (LPC17xx, LPC43xx, Tiva, ...) и пока позволяет размер ПО в своих проектах отлаживаю ПО в SRAM (или внешней RAM если есть). Плюсы: 1. Загрузка ПО (JTAG) идёт быстрее. 2. Флеш меньше изнашивается. 3. Когда надо поставить много бряков, больше чем кол-во поддерживаемых эмулятором аппаратных, установка программного бряка в код во флешь вызывает его перепрограммирование (многократное: установка снятие, подключение/отключение отладчика и т.п.) и просто жутко тормозит работу и приводит к сбоям реалтайм-процессов в отлаживаемом ПО. Программные бряки в ОЗУ ставятся быстро и незаметно для глаза и даже не сбивают быстрые реалтайм-процессы. to Golikov A.: давненько Вас не видно было
|
|
|
|
|
Apr 20 2016, 08:30
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата Перемычками ОЗУ отображается на нулевые адреса, и отлаживается программа, написанная для флэш, с теми же нулевыми адресами. Нет системная память отображается в 0 адреса, а вот SRAM остается по своим, даже в режиме загрузки, и потому вектора ремапить надо, отдельно написано в описании. Цитата Может быть, я что-то пропустил, но это никому не нужно. ИМХО, делали схему загрузки и подумали "почему бы и нет?" Я вот что-то тоже не могу придумать зачем такое может быть надо. Может тянут на будущее для многоядерных процов.... Цитата Во всех МК, где это возможно (LPC17xx, LPC43xx, Tiva, ...) и пока позволяет размер ПО в своих проектах отлаживаю ПО в SRAM (или внешней RAM если есть). Никто не спорит, вопрос только в том надо ли для этого задавать другой режим загрузки? Вы переключаете ноги на бут из СРАМ? Мне почему то казалось что жетаг и среда сама справлялась с этим, без выбора другой конфигурации загрузки проца. Цитата to Golikov A.: давненько Вас не видно было Обиделся на несправедливые 10% предупреждений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|