我使用的是飞凌公司的FL6410开发板,个人感觉不算太好。做工方面不怎么精致,且使用不长时间CPU芯片就会感觉到很烫。当时选他的原因主要是因为便宜,并且很多资料都是开源的。
由于OK6410是ARM11的板子,JTAG调试已经不支持(这是个人感觉不一定准确,因为当时调了好久也没解决),而买一块厂家原装的JLink V8就要150块大洋,这简直是是坑爹啊,有没有,有没有!后经多方面考虑(主要是财政危机问题)决定使用串口工具进行裸机调试。
通过串口裸机调试的有两种方法,一种是使用Windows系统自带的超级终端,另一种是使用三星公司提供的串口调试软件dnw,两种方法略有不同,但其本质是一样的。
1.使用超级终端调试
首先打开并建立超级终端(这个就不用解释了吧?)
设置串口com1(com口要根据自己电脑的实际情况设置,USB转串口的可能会是com3或com4), 11520MHZ
启动arm开发板,迅速敲回车键或者空格键,进入uboot
#
点击发送
敲入命令 #go 0x50008000 即可看到想要的效果(程序要写对啊,哈哈)。
2. 使用dnw软件进行裸机调试
连接好串口线、USB线、打开DNW,配置如下
启动开发板,迅速敲击空格键进入Uboot状态。
# dnw 0x50008000
transmit 选择你生成的bin文件
# go 0x50008000
以上就是我在进行OK6410裸机调试的时候的一点心得,希望对大家有些帮助,还有就是有些同学不知道 .bin 文件的生成方法,其实随便找份介绍 ADS1.2 或者 RVDS 的教程都有介绍的哈