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

 
 
 
Reply to this topicStart new topic
> STM32. Keil. Сохранение отладочного дампа.
Олег Гаврильченк...
сообщение Jun 19 2015, 08:57
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Использую Keil uVision 4.53. Микроконтроллер STM32F4xx
Возникла проблема с тем, как сохранить дамп памяти ОЗУ+вся перефирия.
Как сохранить ОЗУ понятно - команда "SAVE dump/idata.hex 0x20000000, 0x20019999"
А вот с перефирией проблема: перефирия разбросана кусками по всему адресному пространству и нигде (кроме даташита) не описано.
Как проще всего сохранять дамп перефирии?

И еще вопрос, какие еще есть способы сохранения дампа OЗУ + пер-я существуют, кроме Keil отладчика?

Сообщение отредактировал Олег Гаврильченко - Jun 19 2015, 09:00
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 19 2015, 09:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Олег Гаврильченко @ Jun 19 2015, 11:57) *
А вот с перефирией проблема: перефирия разбросана кусками по всему адресному пространству и нигде (кроме даташита) не описано.
Как проще всего сохранять дамп перефирии?

Там ещё интереснее: есть регистры, чтение которых меняет состояние переферии, то есть может нарушить её нормальную работу.
Так что в общем случае - никак. Всё вручную и очень осторожно.
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jun 19 2015, 12:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(scifi @ Jun 19 2015, 13:07) *
Там ещё интереснее: есть регистры, чтение которых меняет состояние переферии, то есть может нарушить её нормальную работу.
Так что в общем случае - никак. Всё вручную и очень осторожно.


Хм. Чтение регистров через SW порт не изменяет состояние перефирии.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 19 2015, 12:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Олег Гаврильченко @ Jun 19 2015, 15:22) *
Хм. Чтение регистров через SW порт не изменяет состояние перефирии.

Как так? Не верю. Кажется, у меня глючило, когда отладчик показывал мне регистры. Хотя сейчас точно и не вспомню...
Go to the top of the page
 
+Quote Post

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

 


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


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