WIN7下如果不能用DNW,用下面这些方法下载程序:(0.8课)
一:
用tftp下载内核与镜像文件,老内容,不多说;
二:
用NFS下载上述内容:
(1) 下载kernel:
注:这是在com-6中openjtag中操作:
nfs 30000000 192.168.1.132:/work/nfs_root/uImage
nand erase kernel
nand write.jffs2 30000000 kernel
(2)下载yaffs:
nfs 30000000 192.168.1.132:/work/nfs_root/fs_qtopia.yaffs2
nand erase root
nand write.yaffs 30000000 260000 2f76b40
三:用linux下的DNW来下载:
(1)
把linux下的dnw应用程序放在bin目录
虚拟机下:
sudo cp /work/nfs_root/dnw /bin
sudo chmod +x /bin/dnw //就是让虚拟机有超级权限,等会访问usb设备,不想每次都加sud命令
sudo chmod +s /bin/dnw
(2) 如果使用虚拟机的话,让vmware位于前台,然后再用USB线连接PC和开发板的USB_DEVICE接口。
板子进去uboot状态,提前将usbdevice拔下,再将虚拟机界面打开,插上usbdevice即可识别出下图:(也可以在虚拟机中用lsbub命令识别出uboot的usb设备)
。
(3) 在uboot界面输入k(烧写内核)
在linux界面下执行dnw uImage:/bin/dnw arch/arm/boot/uImage(注意一定找到该文件的位置)
再在uboot界面输入y:(烧写文件系统)
在linux界面下执行dnw uImage:/bin/dnw /work/nfs_root/fs_qtopia.yaffs2