这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » KEIL编译器C51.EXE的问题

共4条 1/1 1 跳转至

KEIL编译器C51.EXE的问题

工程师
2021-06-05 23:56:02     打赏

出现如此错误:FATAL ERROR L210: I/O ERROR ON INPUT FILE: EXCEPTION 0021H: PATH OR FILE NOT FOUND.

后来查了查说是MCU内存不够用,辗转之后,发现自己的KEIL没有破解,不能编译大于2K的程序.

重新破译了KEIL 2后,加载它的编译器C51.EXE到新华龙的IDE中就好了.

程序算是编译过去了,发现调试器连不上.

出现提示:The serial adapter must be re-programmed in order to function

意思是串行适配器必须重新改编为适应IDE的函数.

因为调试器能读出来序列号.所以应该没坏.

之后询问新华龙如何复位调试器时给出以下建议:

对于EC5客户经常问的问题的解决方法,

1,先让用户确认IDE的版本,需要用IDEV3.8()以上版本(在帮助里可以看到IDE的版本号)。

2.在IDE里的Options->connect options里选择USB(如果选项是不可选,需要复位EC5)和相应的JTAG(F3XX以前)口或C2口(F3XX以后)。

3.确认芯片是否加密过,如果芯片加密需要在IDE环境里选择Tools->Erase code space.如果擦除成功EC5会自动连接上,在IDE界面的下面Target:会识别芯片型号。这样EC5和板就能正常工作了。

4.USB线和JTAG线都不能加延长线,如果加延长线会影响EC5的连接。

5.EC5的复位软件在IDE的安装跟目录下C:SiLabsMCUUtilitiesUSB Reset USB Debug Adapter Firmware Reset .操作:如果里面的框里没有序列号,点击“refresh list”直到有序列号,如果反复点击都不出序列号,重新插拔EC5的USB线或重新启动电脑。点击“refresh list”有序列号,再点击“updata firmware”会提示更新成功。EC5就可以正常使用。否则EC5有问题,需要维修。

6.如果EC5能更新成功,还连接不上板子,问题应该出在硬件上,首先确认电路是否连接正确这个可以参考我们的开发板的原理图。然后确认JTAG的4,5,6,7脚为高电平(JTAG方式),RST为高电平;确认JTAG的4,7脚为高电平(C2口方式)。其中有一个为低,检查是否虚焊,如果没有虚焊需要更换芯片。

7.如果用KEIL调试,需要用最新的KEIL驱动.



专家
2021-06-06 00:02:55     打赏
2楼

感谢楼主的分享,很实用了。


工程师
2021-06-06 00:11:39     打赏
3楼

感谢楼主的分享,很实用了。


工程师
2021-06-06 23:39:18     打赏
4楼

问题还是非常不错的


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]