我使用Keil uVision5为目标STM32F103VE创建一个hex文件,但我无法生成十六进制文件。这是错误日志。(我已经彻底搜索了答案):
...连接
FromELF:创建hex文件...
。\ CompileOutput \ Main.hex:错误:Q0122E:无法打开文件'。\ CompileOutput \ Main.axf':没有这样的文件或目录
完成:0信息,0警告和1错误信息 生成后 - 用户命令#1:C:\ Keil_v5 \ ARM \ ARMCC \ bin \ fromelf.exe --bin -o。\ Output \ Main.bin。\ CompileOutput \ Main.axf
"。\ CompileOutput \ Main.axf":错误:Q0122E:无法打开文件'。\ CompileOutput \ Main.axf':没有这样的文件或目录
完成:0信息,0警告和1错误信息 " \ CompileOutput \ Main.axf" - 0错误,0警告。
任何人都可以帮我摆脱这个错误吗?
答案 0 :(得分:1)
我们有一个类似错误的项目,结果发现我们需要在构建选项窗口中禁用跨模块优化。
答案 1 :(得分:1)
我有类似的问题。就我而言,项目的完整路径包含'!'焦炭。 尝试使用简单的路径,例如' c:\ myProj'