最近调试一套系统,配置是CPU317-2DP+CP343-1。调试时间比较紧,没拿到CPU的卡,所以暂时借了一张使用。
第一次连接使用USB电缆,发现无法通讯,CPU不能启动,也无法连接下载程序。第二次连接使用CP343用网线连接,还是报告错误,开始怀疑是CP343-1配置问题,以为我们买到的固件版本是V2.3,而固件更新后只有V2.0版,不知是不是这个问题,查看论坛后发现可以用V2.0代替V2.3,连接不上可能是CP343的问题。
最后我们把CPU和343分开单独调试,发现cpu还是报告错误,343可以连接,问题出在cpu身上。怀疑是cpu坏了,更换过后故障依旧。难道是内存卡有问题?拔掉内存卡,cpu连接正常,因为没有卡不能下载程序,所以无法进一步判断。最后更换新的内存卡,调试正常。
由于卡是从别的项目上借来,卡内可能存有程序,可是也不至于损坏。不知道是否可能是有手段可以锁住内存卡,使其不能在其他CPU上使用呢?
总之在调试时如果遇到麻烦不要着急,考虑可能出现问题的地方,一项一项排除解决。当然不要忘了内存卡的问题,我们开始就是觉得卡肯定不会出问题,结果就是内存卡的问题,究竟借来的卡为什么不能用我还是不知道,各位有谁知道答案也让我们学习一下。