KEIL编译器C51.EXE的问题

来源:本站
导读:目前正在解读《KEIL编译器C51.EXE的问题》的相关信息,《KEIL编译器C51.EXE的问题》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《KEIL编译器C51.EXE的问题》的详细说明。
简介:今天给新华龙的片子烧写一程序,发现编译不过去.

出现如此错误: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驱动.

最后总结一下.百度提问的答案太扯淡了.自已试过就知道怎么回事了.

提醒:《KEIL编译器C51.EXE的问题》最后刷新时间 2024-03-14 01:01:16,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《KEIL编译器C51.EXE的问题》该内容的真实性请自行鉴别。