1. 接口、接线、装驱动、装软件 1.1 如果PC有并口,装并口驱动 1.2 安装USB串口卡的驱动, 以openjtag为例: 先接上去,然后按提示安装 1.3 JZ2440v2集成的USB串口:运行PL2303_Prolific_DriverInstaller_v1.5.0.exe, 然后接USB线(板子上的USB-COM1口<===>PC的USB口) 1.4 安装烧写软件oflash: 把oflash.exe, FTD2XX.dll复制到c:\windows\system32 1.5 安装secureCRT 1.6 使用串口操作开发板 2. 烧写: 裸板, 4种方法: 并口, openjtag, jlink, nor上的uboot 2.1 使用并口工具烧写: 接线, 使用oflash烧写, 重新上电观察效果 2.2 使用openjtag烧写: 接线,使用oflash烧写(oflash烧写完后会复位开发板) 2.3 JLINK只能烧写NOR FLASH,烧好u-boot.bin,使用NOR启动 2.4 使用nor flash上的uboot来烧写 2.4.1 使用菜单通过USB下载烧写 2.4.2 使用TFTP下载烧写 a. 设uboot里的 set ipaddr 192.168.1.17 set serverip 192.168.1.4 b. 启动tftp服务 c. u-boot: tftp 30000000 lcd.bin nand erase bootloader nand write 30000000 bootloader 3. 重烧系统: uboot, 内核, 文件系统 3.1 u-boot的烧写和烧写裸板是一样的 3.2 烧写内核: dnw, tftp dnw: 在菜单里输入k, 然后使用dnw.exe发送文件 tftp: tftp 30000000 uImage nand erase kernel nand write.jffs2 30000000 kernel 3.3 文件系统: dnw: 在菜单里输入y, 然后使用dnw.exe发送yaffs2文件 或 dnw: 在菜单里输入j, 然后使用dnw.exe发送jffs2文件, 再参考使用手册P44设置bootargs tftp: tftp 30000000 fs_qtopia.yaffs2 nand erase root nand write.yaffs 30000000 0x00260000 $(filesize) or: tftp 30000000 fs_qtopia.jffs2 nand erase root nand write.jffs2 30000000 0x00260000 $(filesize) 烧写完后,输入reset 4. 解压使用我制作好的ubuntu 4.1 自己下载安装vmware 6.0.5以上版本 4.2 按开发板使用手册解压ubuntu 4.3 设置vmware的网络环境 4.4 使用vmware打开ubuntu 4.5 安装FTP工具CuteFTP Professional : 传文件 secure CRT :远程登录工具 5. uboot打补丁、建source insight工程、编译、烧写 6. 内核打补丁、建source insight工程、编译、烧写 7. 制作、烧写根文件系统,使用NFS,编译使用驱动程序 7.1 仅用flash上的根文件系统启动后,手工MOUNT NFS mount -t nfs -o nolock,vers=2 192.168.1.19:/work/nfs_root /mnt 7.2 使用NFS作为根文件系统来启动 set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.19:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.1.17:192.168.1.19:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0 nfsroot=[:][,] ip=::::::