[ZLG-ARM] 真晕,第一次用LPC2103,ISP有90%以上失败,每次都能成功擦除

[复制链接]
6008|27
 楼主| 汽车电子 发表于 2007-12-4 16:48 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;也打电话问过zlg,说是模板的问题,换了很多模板,还是这样,晕呀......<br /><br />&nbsp;&nbsp;每个模板都试过5K多代码,烧录到2103,程序是正常运行的。说明模板没问题的。(并不是每次ISP都成功,偶尔成功)
 楼主| 汽车电子 发表于 2007-12-4 16:51 | 显示全部楼层

UART0是没问题,烧录好那5K代码,用115200bsp,很爽的

&nbsp;&nbsp;&nbsp;就是ISP很不爽<br />&nbsp;&nbsp;&nbsp;搞ARM这么久了,没有一个板子留有JTAG
 楼主| 汽车电子 发表于 2007-12-4 16:52 | 显示全部楼层

5K多代码也是偶尔能写入,并不是每次都成功!

  
zlgarm 发表于 2007-12-4 16:57 | 显示全部楼层

re~~~

主要是电源的问题~~~
 楼主| 汽车电子 发表于 2007-12-4 17:03 | 显示全部楼层

电源?不会吧,用泰克示波器看过,3.3V和1.8V都没纹波

&nbsp;&nbsp;&nbsp;电脑USB&nbsp;5V&nbsp;-&gt&nbsp;LDO&nbsp;3.3V&nbsp;-&gt&nbsp;LDO&nbsp;1.8V&nbsp;<br />&nbsp;&nbsp;&nbsp;3.3V有10uF电容,1.8V有4.7uF电容,都有104,电源引脚旁边都有104<br />&nbsp;&nbsp;&nbsp;CPU底下是一大块铺地......<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;这样的电源电路,还有问题??
 楼主| 汽车电子 发表于 2007-12-4 17:13 | 显示全部楼层

用LPC2000 FLash Utility V2.2.3根本就不能写,连ID都读不了

  
computer00 发表于 2007-12-4 17:21 | 显示全部楼层

是不是你电脑速度不够快? 关掉些应用程序再试试

  
 楼主| 汽车电子 发表于 2007-12-4 17:24 | 显示全部楼层

加大电容量,也一样

&nbsp;&nbsp;&nbsp;3.3V处电容用470uF,1.8V处用47uF&nbsp;(仅CPU用1.8V)<br /><br />&nbsp;&nbsp;&nbsp;怀疑是芯片的问题,这批货有问题?
txm2006 发表于 2007-12-4 17:26 | 显示全部楼层

我用过LPC210X

感觉还可以.ISP有时是需要多试几次,没出现代码限制什么的.<br />我用的是LPC2000&nbsp;FLash&nbsp;Utility&nbsp;V2.2.3&nbsp;不知道是不是你电路那块不对.
 楼主| 汽车电子 发表于 2007-12-4 17:27 | 显示全部楼层

电脑CPU双核1.66G,内存1GB

&nbsp;&nbsp;&nbsp;不是电脑问题,对其它型号进行ISP都很爽的
 楼主| 汽车电子 发表于 2007-12-4 17:39 | 显示全部楼层

哈哈,电路不对是不能ISP的,

&nbsp;&nbsp;&nbsp;现在每次都能成功擦除(100%),就是进入到编程步骤时,会失败......<br /><br />&nbsp;&nbsp;&nbsp;也不是电源功率问题,换个部电源,看到才几十mA的电流(5V端)
 楼主| 汽车电子 发表于 2007-12-4 17:50 | 显示全部楼层

波特率用38400bps,情况好很多

&nbsp;&nbsp;写10次有5次成功的,暂时只能这样了......
 楼主| 汽车电子 发表于 2007-12-4 17:52 | 显示全部楼层

不过还是很郁闷,原来也试过用各种波特率的,就不爽

  
zlgarm 发表于 2007-12-4 18:03 | 显示全部楼层

re

ISP波特率和外部使用多大晶振有关系<br />11059200晶振建议用户使用9600或19200波特率!
 楼主| 汽车电子 发表于 2007-12-4 18:18 | 显示全部楼层

在LPC213x系统,11.0592M晶振,我一直都用57600bps进行ISP的

&nbsp;&nbsp;&nbsp;现在是12M晶振
 楼主| 汽车电子 发表于 2007-12-4 18:29 | 显示全部楼层

几年使用LPC ARM的感受: 痛并快乐着!

  
王紫豪 发表于 2007-12-4 21:51 | 显示全部楼层

痛并快乐着,同感啊!

我就要转stm32了!
xxqarm 发表于 2007-12-5 00:15 | 显示全部楼层

用jtag口写

批量的话,感觉用jtag口写快捷一点.一般不会留一个20PIN的座子在板上,但是如果板卡有测试治具的话,留下jtag的测试点,用测试针接到外面,用jtag写要快很多.isp有时真的很痛苦,特别大量的时候.
xwj 发表于 2007-12-5 09:07 | 显示全部楼层

呵呵,一般不是波特率高了,就是线太长了

另外还有电源问题、连接问题、软件问题、芯片问题等,<br />自己慢慢试吧:-)
wangshujun 发表于 2007-12-5 11:44 | 显示全部楼层

推荐晶体14.7456,否则都达不到115200

如果用12兆的应该最高可以稳定38400,不过你现在的情况非常可能是232点平转换电路存在问题,仔细检查一下吧<br />以前我的一批板子,用来限制外部的干扰的rxd输入端加了100p电容和100欧电阻,结果焊接成了104电容,最高波特率就上不去了最大稳定的只能到4800了,你仔细查一下吧,应该还是有问题,210x的isp还是很稳定的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

366

主题

2058

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部