废话就不说了,直入主题。
之前研究ARM11开发,使用了OK6410,网上买了飞凌的,说实话,飞凌配套的软件真的不好,初学者真的会被搞死。搭个裸机开发环境,搞半天,好在弄好了。
1.材料:一张SD卡,大的那种,金士顿或者闪迪的都可以。
一根串口线,没有串口的电脑,就悲剧了,得使用U转串线。一根飞凌配套的USB下载线。
2.步骤:
使用飞凌自带的烧写工具,把SD卡烧写好,这个看配套文档就可以的了,百度也可以。然后把那个u_boot_bin之类的文件复制到SD卡。有128和256选择。根据自己的板子选。
关键的地方来了。那些驱动,在win7 64位下,真的是折腾死你。一开始使用了那个什么SDHD的玩意去强行安装,虽然装上了,有提示,但是强行装的,但是这时候设备管理器里面的刚才装的驱动,有个叹号的。。。。。。
整死你没商量。。。。。。
这时候,正确方法是。先把刚才安装的驱动卸载,赶紧去下载个最新版的驱动精灵。然后自动搜索,就会找到那些线的所有驱动。
在驱动精灵的界面点安装的时候,有些是需要解压的。这个时候不要选C盘,选D盘或者其他盘,否则好像会出错,不知道是不是权限问题。
然后就安装完毕了。
上面这个步骤很重要。
接下来,是u_boot了,打开飞凌配套的DNW,选上U转串的串口。不知道哪个的话就打开几个DNW,选上不同的串口,够简单了吧,记得把电脑的串口属性设置一下,默认波特率是9600,设置成115200,把飞凌开发版设置成SD卡启动,就是把那排开关,6,7拔下,重启,此时,肯定有其中一个DNW软件的界面有东西出来的。第一次可能没注意不够快,把没有东西显示的DNW软件关闭,留下有东西显示的DNW,然后重启OK6410,这次要赶紧按电脑的空格键。出现菜单,然后按照飞凌配套的那个手册。就可以顺利的按照u_boot到开发板了。
整死你没商量,呵呵。