标签: arm
我有一些针对ARM cortex -m4的asm指令,例如
mov R0, #4 mov R1, #5 ...
我希望第一条指令位于地址X,依此类推。 我怎么能这样做?
答案 0 :(得分:0)
为了将函数或变量放在特定地址,它必须放在自己的部分中。
有几种方法可以做到这一点:
使用__attribute__((section("name")))
__attribute__((section("name")))
使用--split_sections编译器选项
--split_sections
使用汇编语言的AREA指令
AREA
有关详细信息,请参阅here。