嵌入式 > 技术百科 > 详情

keil调试出现反汇编的解决方法

发布时间:2024-08-12 发布时间:
|

若经常出现反汇编要看Debug目录下的Load Application at Startup前面的勾是否打上。是否打上直接影响加载的程序,请看Edit前面的路径,编辑它。出现下面的形式。


 

重点看这一行。LOAD power.axf INCREMENTAL // Download      (assumes that 'load application at startup' is unchecked)

意思是说若load application at startup前面没有打对勾,那么加载的程序将是power.axf。如果你是自己建立的工程,并且按照别的一个模板进行配置,这个地方一定要小心。要不会很头疼的。刚开始的时候,我自己在学习arm的开发并且自己建立了一个工程为power然后按照例程进行改写,结果怎么调试也不行。后来发现原来的例程这里面是下面的形式。

LOAD output\keil_example.axf INCREMENTAL,而且Debug目录下的load application at startup并没有打对号。我也没有打对号怎么调试也不行,总是出现反汇编。后来不经意打上了对号,确好使了,为了找出原因,最后发现了原来根本原因是在Load后面的文件。

 


这种形式与下面设置不匹配调试也会进入反汇编


应该是这样的:F:IAR工程\power\output\

就不会出现反汇编了。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Intel Skylake新架构的秘密:逆超线程.单核猛增