KEIL编写STM32时总是提示缺少AXF文件,这文件到底怎么得来啊

KEIL编写STM32时总是提示缺少AXF文件,这文件到底怎么得来啊,第1张

你是不是复制别人的工程文件,来学习。虽然它们可以编译通过,但运行时就会出错说在你指定的文件路径下找不到AXF文件。你必须指定它的路径。

指定它方法陪兄笑是:

按Alt+F7出现“options for target"在里面选择"output"芦含选卡,点击“select Folder objects....”选择你的AXF文件,一般它在你的复制的工程文件夹里能尘桥找到。在“Name of Executable“编辑框里填写你找到的*.AXF文件名。

AXF是ARM芯片使用的文件格式,它包含bin代码外,还包括了调试信息。无论是用RVDS,还是MDK,兄孝都能够产生该文件。

如果你中枯使用的开发工具是MDK,那么你还能根据生成的AXF和源文件来进行调试。看到这里可能有些朋友应该会觉得奇怪,如果有了源卖尘洞代码,那为何不直接新建一个工程,然后添加这些源文件,直接生成AXF不来得更为简单些么?这种方式也是可以,但前提条件是你知道相应的编译参数以及拥有全部的源代码。打个比方,有个AXF文件,它是由A.CPP和B.CPP生成的,然而别人只给了你B.CPP的源代码,让你调试里面的某个函数,那么这种新建工程进行AXF文件编译的方式就行不通了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8225705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存