armink / CmBacktrace

Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
MIT License
1.59k stars 640 forks source link

为什么汇编文件需要4字节对齐? #24

Open JaydenH215 opened 5 years ago

JaydenH215 commented 5 years ago

为什么cmb_fault.s里面的代码需要4字节对齐呢?即 ALIGN=2

我看了armv6-m手册和cortexm0手册没找到答案,请大佬指点一下迷津。

lemonking77 commented 2 years ago

为什么cmb_fault.s里面的代码需要4字节对齐呢?即 ALIGN=2

我看了armv6-m手册和cortexm0手册没找到答案,请大佬指点一下迷津。

应该是 thumb 指令是 2 字节