新焊了几块510的板子,结果5块板子就一块中奖了,顺利通过。其他4块全跪了。好吧。。调试。。
调试设备5509A开发板一块,示波器一台,电烙铁。。。将板子编号。。。
1号:能够连接目标板,但是仿真速度较慢。信号有问题,待检查。经检查,电脑USB口传输速度慢导致。杯具啊,主板南桥的usb2.0控制器坏了,usb1.1慢的就跟一泡屎一样。。。
2号:时钟输出正常。USB能够识别仿真器但是不能连接目标板,具体错误为:
Error connecting to the target:
Error 0x80000240/-121
Fatal Error during: Initialization, OCS,
This error was generated by TI’s USCIF driver.
经排查,电阻R8焊接一个贴片电阻320,可能因为时间太久阻值发生变化,更换为330后问题消失。
3号:板电源指示灯闪烁,电源模块有问题。经过检查发现磁珠FB3损坏。更换磁珠FB3后问题解决。时钟输出正常。USB能够识别仿真器但是不能连接目标板,具体错误为:
Error connecting to the target:
Error 0x80000240/-121
Error connecting to the target:
Error 0x80000240/-1146
Error connecting to the target:
Error 0x80003240/-116
经排查,电阻R8焊接一个贴片电阻320,可能因为时间太久阻值发生变化,更换为330后问题消失。
4号:CPLD时钟输出异常。T_TCK输出正常,CPLD_TCK输入高电平和ACT_TCKI输出高电平。怀疑74LVTH244A损坏,更换74LVTH244A后以上三个时钟正常。但是ACT_TCKO时钟在SN74ACT8990端输出正常,但在CPLD端信号时有时无。可能焊接出现虚焊,而后在拆卸芯片过程中,底座脱落,重新焊接后ACT_TCKO时钟信号正常。但是连接目标板时仍然反复出现错误:
Error connecting to the target:
Error 0x80000240/-121
在前面的调试过程中,不连接目标板时也会出现此错误,故怀疑错误应该在CY7C68013A-100处,重新烧写EEPROM,连接目标办板成功。
调试总结:在调试的过程中发现,主要的问题来自焊接,有的地方漏焊、虚焊。由于经验不足,拆卸芯片时是未加锡,硬拆,结果拆掉一个焊盘。所幸经处理,没有造成太大的影响。以后需加强一下焊接技术的练习,可以减少很多不必要的麻烦。在调试的过程中发现部分问题出在细节上,比如电阻焊错。调试是要耐得下心来,慢慢排查每一点可能的错误。