• 24
  • 8月

IAR嵌汇编真是有些危险,尤其是关于堆栈的操作,经常就被“优化”了。

案例一:多中断程序的入口处有压栈保护操作,结果被优化生子程序来进行调用;

案例二:出口的压出栈操作不一样的,也被优化到一起去了。

IAR中要嵌汇编,千万要把优先级调低!