Свързани въпроси 'cortex-m'

Добра практика за вградено програмиране ли е да деактивирате прекъсване в прекъсване? [затворено]
Искам да внедря нещо в процесор ARM Cortex-M3 (с NVIC). Имам ограничени познания за вградените системи, но знам, че ISR рутинната трябва да бъде възможно най-проста. Сега имам следния проблем: имам програма за прекъсване, която се задейства при...
1248 изгледи
schedule 29.09.2022

Неподравненият достъп причинява грешка на ARM Cortex-M4
Имам обект, който има адрес, който не е подравнен в 4 байта. Това причинява грешка HardFault в процесора, когато има STR инструкция, запазваща 2 регистъра. Това е генерираният код: 00000000 <_ZN8BaseAreaC1EPcmm>: 0: b510...
12094 изгледи
schedule 28.10.2022

Разбиране на кода за сглобяване на рамото на тази част
.syntax unified .thumb .cpu cortex-m4 .arch armv7e-m .fpu fpv4-sp-d16 /* Changes from unprivileged to privileged mode. */ .thumb_func .section .kernel .global raise_privilege .type raise_privilege, %function raise_privilege: mrs...
4618 изгледи
schedule 18.05.2024