板子做回来后,我便开始了焊接调试工作。于是把压箱底的LPC1766样片拿出来开始焊,最近换了一把新烙铁,焊接LQFP的芯片(LPC1766)很不顺手,很多pin脚粘到了一起,没办法,买了盒焊锡膏除锡。最后总算焊好了,没有短路。接着又焊了供电芯片SP6205-3.3,MAX3232,DB9串口和DC IN插座等等。组成了最小系统。
有了这些就可以上电了,随后接上5V电源,将板子的UART0和电脑连接。打开NXP的ISP程序Flash Magic,Device选LPC1766,波特率115200,选择一个之前用过的串口测试程序点击下载。。。。。。
奇怪?等了半天,下载失败。我仔细检查了电路图没发现问题啊,又用万用表量了量板子的连通性,也没有问题啊!到底哪里出错了呢?再次上电,点击ISP菜单下的Read Device Signature...,终于发现问题的症结了,读出的Signature为:0x26013733,而这是LPC1765的标志。于是将Device改为LPC1765重新下载,OK成功了!打开串口调试器进行测试,也一切正常,至此,Fusion-1700手持开发板的最小系统已经调试成功!
事后,我仔细琢磨了一下,可能是由于我手上的是样片时间比较早,那时的LPC1766 ID就是0x26013733,那时NXP还没有推出1765,后来推出产品线ID可能变化了,我想这可能就是我遇到现象的唯一解释:)
这几天有些忙,过两天给大家上图
兑现承诺,现在贴图
文章评论(0条评论)
登录后参与讨论