2015-10-06 3 views
2

Я пытаюсь использовать трассировку Percepio для FreeRTOS в режиме записи снимков. После компиляции и запуска его на моей панели обнаружения мне нужно как-то сбросить всю RAM в файл. Я начал использовать утилиту ST-LINK, но я озадачен тем, как сбрасывать всю оперативную память. Не могли бы некоторые намеки на это?STM32F407 расположение памяти

ответ

4

Вы можете найти схему памяти на стр. 70 в техническом описании STM32F407xx.

Утилита STM32 ST-LINK подключается к устройству и вводит 0x20000000 для адреса (начало ОЗУ). Для размера введите 0x30000 (192kB).

Теперь вы можете видеть содержимое ОЗУ в окне. Для сброса текущего представления либо нажмите значок сохранения, либо в меню файла «Сохранить файл как».

+0

Почему вы выбрали 192 КБ? – user505160

+0

Поскольку все версии STM32F407XX и STM32F417XX по умолчанию имеют 192 Кбайт ОЗУ. На других типах размер и, возможно, начальный адрес могут отличаться. Вы всегда должны проверить техническое описание. – veeman