一般情况可以参考这篇博文进行操作:https://blog.csdn.net/rjfjeff/article/details/81319812
但是还有可能在完成了上述博文的所有操作后任然会提示:错误:Q0122E:无法打开文件'xxxx.axf':没有这样的文件或目录;是不是很纳闷?不要着急,可能因为你之前使用该环境下载过其他的HEX文件,所以会把Keil - > Options(魔法棒) - >输出 - >可执行文件名称的文件名设置为xxxx.hex。那么现在改回去,只要工程名没有.hex后缀。再次编译就可以了。