若经常出现反汇编要看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\
就不会出现反汇编了。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』