keil生成不了.hex文件*** FATAL ERROR L210: I⼀O ERROR NO INPUT FILE: EXCEPTION 0021H: PATH OR FILE NO

2024-11-01 21:34:39
推荐回答(3个)
回答1:

首先看看官网的解决方案,英文的。如下,我英文不好随便翻译一下
我通过错误重现,发现可以解决。希望对你有帮助
ANSWER
If you are creating a code banking application...
(如果你创建了代码分页)
L51_BANK.OBJ is the object file that is generated by the assembler from the L51_BANK.A51 object module. Make sure that you have properly configured the L51_BANK.A51 file and assembled it for your project. If you use µVision, make sure that L51_BANK.A51 is included in your project.
(L51_BANK.OBJ是通过L51_BANK.A51工程模块 汇编创建的工程文件,确保你当前配置好了L51_BANK.A51文件并为你的工程编译,如果使用µVision(keil4)确保L51_BANK.A51文件包含在你的工程里 )
看具体操作: 复制keil 安装目录下的 C:\KEIL4\C51\LIB\L51_BANK.OBJ到你建的工程里面并像添加。c或。h一样加入工程source group 中 ,编译一下加好了。。
If you are NOT creating a code banking application...
Open the Project Options dialog in µVision and uncheck the Code Banking checkbox at the bottom left of the Target tab.
(如果没有创建代码分页或分块,打开工程选项对话框,取消Code Banking勾选项)
操作如下:
projiect——>option for target ——>取消左下角的code banking勾选项即可

回答2:

你是用什么语言编写的。。如果是汇编的话,就是程序问题,它一般不是会报错的,你把程序在改改就可以用了。。我的也是这样的问题,就是这样解决的。。绝对是程序的问题。。或者是你没设置要生成hex文件的。。

回答3:

能不能截个图下来,你这样说,不是很清楚

是不是跟这样差不多的