初接触开发板之基本操作

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:windowssystem32
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.31.202:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.31.203:192.168.31.202:192.168.31.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

版权声明:本文为博主原创文章,转载请注明文章来源,有需要帮忙可加QQ:871263854
原文地址:https://www.cnblogs.com/Dream998/p/8540491.html