Перейти к содержанию
    

разбитовка регистров DWT Debug_CORE cortex-m4/7

нахожусь в процессе написания велосипеда на тему "бесит STM32 HAL, надоел libopencm3, хочу свое - все регистрами педалить но через C++ обертки для удобства"

уткнулся в невнятность описания модуля DWT и Debug_Core процессоров m4/7, не расписаны биты регистров на http://infocenter.arm.com

однако оное расписано для cortex-m3:

http://infocenter.arm.com/help/index.jsp?t...h/BABJFFGJ.html

 

есть подозрения что эти модули в m3/4/7 одинаковые с точностью до ничего..... но хочется доказательства этого.

просьба тех коллег которые видели где это написано официально тыкнуть носом. перерыл http://infocenter.arm.com и доки ST - безрезультатно :(

спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

невнятность описания модуля DWT и Debug_Core процессоров m4/7, не расписаны биты регистров

Они расписаны в ARM v7-M Architecture Reference Manual.

 

Собственно вот https://web.eecs.umich.edu/~prabal/teaching...ARMv7-M_ARM.pdf

 

Страница 591 (С1-47) и далее...

Изменено пользователем Шаманъ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"бесит STM32 HAL, надоел libopencm3, хочу свое - все регистрами педалить но через C++ обертки для удобства"

Планируете выложить свои труды на гитхабе или еще где?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Планируете выложить свои труды на гитхабе или еще где?

да, тут и начнем...

когда основные переферийные модули протяну. сейчас ядро доделываю, часть переферии уже сделано.

цель - зайнлайнить все что только можно, чтобы по максимуму исключить потери на межпроцедурные вызовы и дать условия компиллерупо по максимуму пожать трассу в интересах максимальной скорости кода.

 

2_Шаманъ

суперспасибо! заколошматил DWT и debug_core , счетчик циклов прцессора прелесть, одно удовольствие пользоватся ....

появились мысли как ненапрягающий программера прилагухи профилировщик сделать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, тут и начнем...

Выложите пример чего-нить. Мне интересна эта тема, смотрю разные решения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...