小编jac*_*wen的帖子

为什么入口点地址是0x800107d,但第一条指令开始于0x800107c

使用arm-none-eabi-readelf -h ideself.elf可以找到:

Entry point address:               0x800107d
Run Code Online (Sandbox Code Playgroud)

使用arm-none-eabi-objdump -D ideself.elf可以找到:

0800107c <Reset_Handler>:                       
 800107c:   f8df d034   ldr.w   sp, [pc, #52]   ; 80010b4 <LoopForever+0x2>
 8001080:......................................................
Run Code Online (Sandbox Code Playgroud)

为什么启动reset_handler不等于0x800107d而不是0x800107c

0x800107c 中的字节不执行?执行 3/4 四字节指令 ?

embedded arm gnu stm32 cortex-m

1
推荐指数
1
解决办法
106
查看次数

标签 统计

arm ×1

cortex-m ×1

embedded ×1

gnu ×1

stm32 ×1