【LPC54100】+出现无法检测到核心修复!
[复制链接]
最近几天在研究LPC54100的时钟问题,一不小心配错了时钟导致JLINK无法检测到了。。。具体表现为JLINK弹出无法找到器件。。。心里一紧张,难道板子烧了?回想自己的操作,什么外设都没有接啊,估计不太可能是烧掉了芯片。那么最有可能的是配错了GPIO导致JTAG引脚被复用了,本着探究的精神一番查找数据手册,发现好像LPC54100并没有这样一个东西啊。。。那到底是什么问题呢?回想自己的操作,也就配置了时钟寄存器,那么还有种可能就是把CPU直接进入了休眠状态。
对于这个那么只有一个办法,就是在系统上电进入休眠前就直接调试,或者想办法把这部分休眠的代码刷掉!好在LPC留有ISP下载接口,用普通串口就能刷固件了。
首先准备一个USB转串口,再去Flash Magic官网下个最新版的http://www.flashmagictool.com/download.html&d=FlashMagic.exe,我看了一下有些低版本的没有LPC54102J512这个芯片选项,接下来我们下程序。 通过数据手册可以看到
我们要把PIO0_31 要接地才能进入ISP 下载,接地之后复位一下
我这用USB 串口是COM4 口 再在菜单项ISP->BLINK CHECK.. 看是否连接成功
出现这个串口说明连接成功
Baud Rate波特我设成11520,这个比较快,更高波特率就不行了。我用9600重刷FLISH将近用了十分钟 Verfy after programming、Fil unused Flash和Erash all Flash+Code Rd Prot勾选 点Start就开始重刷FLISH和下载程序了
附件是FLASHMAGIC软件,免得大家去找,我直接传来了。。。
FlashMagic.rar
(19.4 MB, 下载次数: 1)
|