lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结

由于自己的不细心把swdio引脚接错,不能使用swd方式烧录,只好补救一下通过isp方式烧录,蛋疼的是urat0引脚我只引出了一个rxd,我用的还是bga封装,感觉有点倒霉,还好的那个txd引脚在靠芯片的外边,我通过细线用热风枪还给焊接上了,真是看到点希望,然后我开始尝试用flashmagic去erase,然后就提示了autobaud,还提示你去看那个网页,我看了下那个网页,并没有实用的帮助,我又仔细看了一遍手册,确认自己isp的引脚没有接错,isp_2,isp_1,isp_0,分别为1,1,0,也没有接错,那就只能是txd,rxd这两根线错了,注意flashmagic安装好是不需要修改任何设置的,然后用示波器查看txd,rxd引脚是否有数据,发现芯片的rxd引脚并没有数据,然后拔掉rxd引脚测,发现串口工具的txd引脚是有数据的,所以判断是芯片rxd引脚那里接错了,检查发现果然rxd接到了3.3v上,重新调整接线,erase,顺利的complete,然后烧录程序,发现提示错误Operation Failed.(programming - failed to send data to the device) ,现象是已经提示出烧录的进度条了,凡是卡在一个固定的位置不动了,感觉又遇到麻烦事了,在网上搜一下,果然也有人遇到了相同的问题,说换线,改晶振频率,等等,我都试了一遍,并没有一点点用,我又检查了pcb,发现看门狗芯片没有拆下来,正常烧写程序时,多数时候看门狗是要拆下来的,我就马上把看门狗拆下来,再点烧录,一路畅通无阻的烧录完毕。

要注意的事项:

1,硬件接线就是rxd ,txd,isp引脚就是给定要好isp方式需要的电平。

下图就是所需的引脚,以及isp引脚所需要的状态。

lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结_第1张图片lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结_第2张图片

附一个我存的最新版本的flashmagic的下载链接:https://pan.baidu.com/s/1IlT2VT9hxffRJayMXkdCrw

你可能感兴趣的:(ISP,FLASHMAGIC)