Size: a a a

2021 March 15

ED

Electronics Designer in Embedded Group
ггг
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
а эррата о том, где у них рука дрогнула :)
что обычно в програмсе описывают?)  Вот правда не использовал его 😅
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
что обычно в програмсе описывают?)  Вот правда не использовал его 😅
ядро, его переферию
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
ядро, его переферию
спасибо
изучу этот вопрос
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
спасибо
изучу этот вопрос
и как оно работает с памятью, прерывания, потому что NVIC это часть переферии ядра
источник

ED

Electronics Designer in Embedded Group
Да, в Programming Manual описывается само ядро, а также какие именно опции были выбраны для реализации в этой линейке контроллеров.

Ядра ARM имеют разные конфигурации, которые производитель может выбирать по своему усмотрению. В PM обычно пишут, какие решения были приняты при интеграции ядра в систему. Скажем, оттуда можно узнать, что в STM32 ядро используется в конфигурации, поддерживающей little endian.
источник

ED

Electronics Designer in Embedded Group
Ну и общий обзор ядра, конечно.
источник

ED

Electronics Designer in Embedded Group
А еще там написано, что такое CMSIS, кстати. :)
источник

ED

Electronics Designer in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
но это никто не читает
источник

ED

Electronics Designer in Embedded Group
XDDD
источник

AK

Andrew K in Embedded Group
Evgen
ну я примерно так же думал
теперь хочу до сути докопаться от чего при записи или стирании у меня происходит рестарт мк (от ватчдога )
чудес не бывает
а прерывания запрещены? а то доступа к флеши нет а прерывание будет ломиться
источник

E

Evgen in Embedded Group
Andrew K
а прерывания запрещены? а то доступа к флеши нет а прерывание будет ломиться
запрещены
все выключаю
_disable_irq
чтоб все вырубить
плюс юарт так же рублю
таймер ещё есть, но он вырублен пока все вырублено
источник
2021 March 16

E

Evgen in Embedded Group
@Leopoldius
<signal handler called>() 0xfffffff9 

не подскажите откуда растут ноги у этого прерывания, не совсем понимаю, что это такое
источник

LZ

Leonid Zaliubovskii in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
или в чем вопрос?
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
или в чем вопрос?
да я не понимаю, что это хендлер
Точнее от чего он идет
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
@Leopoldius
<signal handler called>() 0xfffffff9 

не подскажите откуда растут ноги у этого прерывания, не совсем понимаю, что это такое
задавай правильно вопрос, что конкретно ты хочешь узнать? ЭТо один из специальных адресов возврата, который использует ядро чтобы просигналить ядру что обработка исключения завершена
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
@Leopoldius
<signal handler called>() 0xfffffff9 

не подскажите откуда растут ноги у этого прерывания, не совсем понимаю, что это такое
это адрес возврата, который будет в регистре LR
источник

LZ

Leonid Zaliubovskii in Embedded Group
есть понимание, что за регистры это и зачем это нужно?
источник