启动u-boot,按住空格进入u-boot菜单后:(mincom)
Linux会识别到一个新的USB设备,执行lsusb可以看到如下信息:
azheng@ubuntu:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 LinuxFoundation 2.0 root hub
Bus 002 Device 006: ID 5345:1234 Owon PDS6062T Oscilloscope
Bus 002 Device 005: ID 067b:2303 ProlificTechnology, Inc. PL2303 Serial Port
Bus 002 Device 004: ID 0e0f:0008 VMware,Inc.
Bus 002 Device 003: ID 0e0f:0002 VMware,Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware,Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hub
在Linux下使用dnw无需安装驱动,将光盘linux/tools目录下的dnw文件复制到主机/usr/bin目录下,如下修改属性即可:
sudo chmod +x /usr/bin/dnw
dnw命令本身的使用方法为(注意:要发送成功,单板必须运行具有USB下载功能的bootloader):
sudo dnw
这个命令将文件
下面以例子说明如何烧写系统:
① 烧写内核:
a. 在u-boot菜单界面输入“k”;
b. 在主机上执行sudo dnwuImage_4.3;
c. 在u-boot界面即可看到下载、烧写的提示信息。
② 烧写YAFFS文件系统映象:
a. 在u-boot菜单界面输入“y”;
b. 在主机上执行sudo dnwfs_qtopia_ts.yaffs2;
c. 在u-boot界面即可看到下载、烧写的提示信息。
③ 烧写JFFS2文件系统映象:
a. 在u-boot菜单界面输入“j”;
b. 在主机上执行sudo dnwfs_qtopia_ts.jffs2;
c. 在u-boot界面即可看到下载、烧写的提示信息。
④ 下载文件的SDRAM并运行:
a. 在u-boot菜单界面输入“d”;
b. 在主机上执行sudo dnwleds_0x31000000.bin 0x31000000;
c. 在u-boot界面即可看到下载、运行信息:u-boot会把接收到的文件放在步骤b设置的地址里,然后跳转去执行它。
⑤ 更新u-boot:
a. 在u-boot菜单界面输入“n”;
b. 在主机上执行sudo dnwu-boot.bin;
c. 在u-boot界面即可看到下载、烧写的提示信息。
⑥ 试验裸板程序:使用JTAG工具oflash烧写裸板程序,然后重新上电开发板