焊接基本上是一次成功的,但调试也费了些周折,写flash很顺利,没有任何错,但运行异常,点灯测试程序时亮时不亮,后来检查发现cs21漏焊了,一查资料是晶振相关的,焊上去就正常了。
写完bootloader的时候,串口信息有时能出来,有时不能出来,输入的任何字符都没回应,很奇怪,于是用N年前自制的逻辑笔测试了一下rs232芯片的信号,发现TX和RX都是脉冲信号,因为用了联想T43笔记本电脑来调试,没有com口,所以用了一条usb-com的线,这根线已经用来调试过无数的交换机路由器,想不到栽到了这个开发板上。
换了台式机的com口,接收和发送字符均正常。
网络部分一开始时设置了100M,指示灯是正常的,但发送tftp不成功,于是把跳线改成10m,立即正常了,这也许是个bug,改天我再研究研究。
附上自制Jtag的照片,用万能板做的,省略了电源指示灯。也是一次成功。
