指定它方法陪兄笑是:
按Alt+F7出现“options for target"在里面选择"output"芦含选卡,点击“select Folder objects....”选择你的AXF文件,一般它在你的复制的工程文件夹里能尘桥找到。在“Name of Executable“编辑框里填写你找到的*.AXF文件名。
这跟所选的芯片有关.Arm的芯片如M3会生成.axf的elf format 文件派嫌.
51的芯片不会生成此文件念桐,但可以生尘高手成hex文件,再转成.bin文件.因为51生成的不是elf 格式的.
我也遇到同样的问题,但是我解决了,我看其他人没有几个分享解决方法隐枣的,所以分享到这里。
第一,分析编译错误原因,Could not open file 就找不到文件。那我们就照着这个文件路径自己找一下,是否能找到。我找了一下,果然没有找到。由于我之前用其他电脑写的程序,keil环境的目录不同,所以这台电脑就没有这样的路径。
第二,我们要找到需要文件,比如楼主的是CP_ARM_L.lib,而我的是RTX_CM3.Lib。那我们在keil环祥消境的安装目录下搜素一下,这个文件,我找到了,但是确实不同的目录。如果找不到,那就要去下载了。
第三,那我们就按照编译错误提示中的路径(编译错误中找不到文件的路径),建一个同灶宴拆样的路径(因为我的环境没有要求的路径,所以要重新建立,如果大家有相同的路径就不用重新建了),并把找到的文件复制到该路径下。就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)