以jz2440为例用TFTP,NFS,linux下的dnw来下载烧写内核和文件系统

时间:2021-07-11 18:49:03

用tftp来烧写内核和文件系统
烧写内核(kernel)
1:下载命令 tftp 30000000 uImage_4.3
2: 插除命令 nand erase kernel
3: 烧写 nand write.jffs2 30000000 kernel

烧写文件系统(fs)
1:下载命令 tftp 30000000 fs_qtopia.yaffs2
2: 插除命令 nand erase root
3: 烧写 nand write.jffs2 30000000 260000 地址大小(xxxxxx)

用NFS来下载烧写内核和文件系统
烧写内核(kernel)
1:下载命令 nfs 30000000 (虚拟机ip )192.68.0.105:(虚拟机指定放uImage_4.3的目录)/work/nfs_root/uImage_4.3
2: 插除命令 nand erase kernel
3: 烧写 nand write.jffs2 30000000 kernel

烧写文件系统(fs)
1:下载命令 nfs 30000000 (虚拟机ip )192.68.0.105:(虚拟机指定放uImage_4.3的目录)/work/nfs_root/fs_qtopia.yaffs2
2: 插除命令 nand erase root
3: 烧写 nand write.jffs2 30000000 260000 地址大小(xxxxxx)

在linux下用dnw来下载烧写内核和文件系统
1:把Windows下的dnw应用程序放到linux下的/bin目录;
2:sudo chmod +x /bin/dnw
3: sudo chmod +s /bin/dnw
4:如果使用VMWAER,让VMWAER位于前台,然后再用USB线连接pc和开发板USB device接口。这里要注意(如果开发板识别USB成功,虚拟机识别不了USB)
4.1:不成功分话你可以到Windows下按Win+R打开“运行”对话框,输入“services.msc
4.2:,打开服务管理器。在“服务”中启动“VMware USB Arbitration Service”服务项,选自动的
4.3:然后打开虚拟机软件(先不要启动虚拟机)。在你的虚拟机界面点“编辑虚拟机设置”,打开“虚拟机设置”对话框。在“硬件”选项卡下,选中“USB控制器”,在右边选中前三个连接。三个都要选,缺一不可。
4.4:最后启动虚拟机,插入u盘,看看右下角usb的图标亮了没有,亮了就能正常使用了