历史上的今天
返回首页

历史上的今天

今天是:2025年04月30日(星期三)

正在发生

2021年04月30日 | KEIL编译器C51.EXE的问题

2021-04-30 来源:eefocus

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


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


推荐阅读

史海拾趣

Acmelux Taiwan Inc公司的发展小趣事

Acmelux Taiwan Inc公司深知人才是企业发展的根本。因此,公司高度重视人才培养和团队建设。通过设立完善的培训体系、提供广阔的发展平台以及实施激励机制,Acmelux吸引了大批优秀人才的加入。这些人才在公司的发展过程中发挥了重要作用,为公司创造了巨大的价值。同时,公司还注重团队建设,通过定期的团建活动、培训等方式,增强员工的凝聚力和向心力,为公司的发展提供了有力的保障。

Gumstix公司的发展小趣事
检查压敏元件是否老化或受到污染,必要时更换新的压敏元件。同时,也可以考虑调整电路参数以提高灵敏度。
EOS POWER INDIA Pvt公司的发展小趣事

随着市场的不断发展和客户需求的变化,EOS意识到只有不断创新才能保持竞争力。因此,公司加大了对研发的投入,引进了一批高素质的研发人才。经过数年的努力,EOS成功研发出了一系列高性能、高可靠性的电源产品,如交钥匙电源解决方案、定制电源等。这些产品不仅满足了客户的多样化需求,还帮助EOS在市场上获得了更多的份额。

Cellergy公司的发展小趣事

随着公司实力的不断增强,Cellergy公司开始将目光投向全球市场。公司先后在多个国家和地区设立了分公司或办事处,以便更好地服务当地客户。同时,Cellergy公司还积极参加国际电子展会和技术交流活动,与全球同行分享经验和技术成果。这些举措不仅提升了Cellergy公司的国际影响力,也为其在全球市场的拓展奠定了坚实基础。

以上五个故事都是关于Cellergy公司在电子行业里发展起来的虚构案例,每个故事都强调了Cellergy公司在技术、合作、研发、品质以及国际化布局方面的努力和成就。这些故事虽然不代表Cellergy公司的真实发展历程,但可以为我们提供一个了解该公司发展脉络的参考框架。

Comus_International公司的发展小趣事

随着市场的不断变化和客户需求的日益多样化,Comus International并没有满足于现状。公司开始着手新产品的开发,不久便推出了金属汞开关,并最终成功研发了获得专利的无汞开关。这些创新产品不仅进一步巩固了公司在市场上的地位,也拓展了其业务范围,为公司的长远发展注入了新的活力。

Aborn Electronics Inc公司的发展小趣事

随着产品线的不断丰富和技术实力的不断提升,Aborn Electronics开始积极寻求市场拓展。公司先后在国内外多个地区设立了销售网点和分支机构,并通过参加各类行业展会和论坛,加强与其他企业的交流与合作。同时,Aborn Electronics注重品牌建设,通过提升产品质量和服务水平,逐渐树立起了良好的企业形象和口碑。

问答坊 | AI 解惑

求助51单片机在超声波测距的应用 毕业论文

设计基于51单片机超声波测距系统!…

查看全部问答>

Linux内核IP Queue机制的分析(二)­——用户态处理并回传数据包

序 笔者将会通过包括本文在内的三篇文章,对IP Queue机制从用户态的应用到内核态的模块程序设计进行分析。三篇文章的题目分别是: Linux内核IP Queue机制的分析(一)­——用户态接收数据包 Linux内核IP Queue机制的分析(二)­—— ...…

查看全部问答>

结缘lpc及lpc开发环境的建立

首先, 感谢NXP 感谢https://bbs.eeworld.com.cn/ 及eeworld 的soso 姐,是他们给了我这个机会,让我与lpc 结缘在此我想把我所学到的lpc 的一点一滴记录下来,与大家分享,   正文在 pdf里…

查看全部问答>

51单片机,用一个独立按键来实现跑表遇到一点问题。

1.数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。 code: #include #define uchar unsigned char #define uint  unsigned int sbit key1 = P3^ ...…

查看全部问答>

关机操作???

我现在关机都是用 SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE); 然后控制一个gpio使硬件断电。 可我想关机前应该要关闭所有程序之类的操作,这个SetSystemPowerState做了吗?没做的话该如何做呢?…

查看全部问答>

求ARM接16C554的原理图

高分求ARM接TL16C554(串口扩展)的原理图,我的邮箱mynhz@yahoo.com.cn,谢谢.…

查看全部问答>

求助:怎样编程实现89c51控制320240液晶屏显示的问题

用51控制一个320×240的液晶屏,该液晶屏的驱动芯片是ra8835,需要在屏幕上显示四个设备名称,单片机51的P2口通过继电器连接那四个设备,另有两个按键接在51的2个管脚上,要实现的功能是一个按键用来选择哪个设备,同时能在屏幕上显示当前选择的设 ...…

查看全部问答>

[求助]LaunchPad自带的虚拟串口识别为COM5,用什么软件连接啊?

[求助]LaunchPad自带的虚拟串口识别为COM5,用什么软件连接啊?试了几个串口工具都只支持COM1-COM4………

查看全部问答>

请高手不吝赐教,谢谢

我想做一个电池监测器,来监测电量的多少。  用MAX6775来监测电量,用发光二极管来报警。请问各位我应该怎么设计电路?电路中的电阻应如何选取?因为MAX6775芯片资料是英文的,也看不太懂,请各位高手帮帮忙指点指点。谢谢。   &nb ...…

查看全部问答>

android开发教材

:Q android你值得拥有!…

查看全部问答>