我用的天祥电子的嵌入式开发板,一开始是对照着视频教程学习,后来发现由于视频是台式机有并口所以可以用HJTAG而我的笔记本没有并口,上网一查好像现在的笔记本都去掉了并口,所以HJTAG就不好用了,不过网上有好多解决方案,基本都是买个转并口的卡,这个方法我没试过。而且视频上频繁的使用这个东西,包括用的调试软件是ADS,里面用AXD都是用HJTAG烧写程序。也就是说不用HJTAG的话我只能用写程序然后烧进去看反应,十分麻烦。还有一点,在win7 64位系统下,我一开始把ads装在默认安装目录下,就是x86的那个文件夹下好像,这样写的程序哪怕全对都会出现12个错误,后来我在网上查了一下,是由于ads出的比较早还没有x86这个东西,所以要把它安装在其他目录下于是我直接装在了c盘下,然后一试果然成功了。不过因为太麻烦我还是改用了学长推荐的keil4,这个很好下载,网上有很多。
再说下载工具的问题,我用了很多版本的DNW,只有2个版本能用,一个是板子资料里有一个专门的win7 64位的版本,另外就是TQBoard的版本,但是这个版本会出现乱码,但是不影响使用(前提是知道乱码处是什么),如果用其他版本的由于和系统不兼容所以可能会出现找不到串口或是usb我也忘了,usb转串口驱动资料里也有。此外就是dnw的usb下载驱动,win7插上usb线后如果没装驱动是不会在设备管理器中出现的,好像是会弹出什么东西,然后按着它的路子来把驱动装上就好了。
这样以后才可以正常的下载程序和调试,调试用的是keil和jlink下载器,不过天祥的板子uboot的下载目录你没有下载到nandflash这一选项,我一直都是烧到ram里去。
先写到这,感觉比单片机难好多呢。