我正在使用STM32F4微控制器,我无法使用内联装配,我试图从另一个ARM处理器移植。我不知道从哪里开始试图找出问题
答案 0 :(得分:2)
有一种简单的方法..您可以使用asm关键字。
ASM(" NOP&#34);例如,将等待一个时钟周期并继续。您可以展开结果。
答案 1 :(得分:0)
好吧,我通常会说你应该发布你的代码,但在这种特殊情况下,我建议你在使用微控制器时总是在处理器架构上做一些功课。
STM32F4(Cortex M4处理器架构)不使用典型的arm和thumb指令集,如ARM7或许多其他ARM处理器。 Cortex M4处理器在Thumb2模式下运行,其中包括ARM和THUMB指令集的子集,不需要arm->拇指或拇指 - >臂开关(或指令)。