一 固化启动代码至SD卡
具体步骤:1 format SD to FAT32
2 通过SD_writer.exe进行program,scan SD卡盘符,SD Type选择为Auto,OS Type选择Wince(必须Wince),
select OK6410_SDboot.nb0,然后program
二 调整拨码开关至11111000 SD卡启动,连接好USB线,打开DNW,设置好串口端口和波特率,上电后提示安装USB的DNW驱动
三 安装USB DNW驱动,驱动选择oem27
四 下载u-boot至Nanflash,设置USB port address为0x57e0000,选择Transmit mmc.bin后快速按空格进去命令行,在u-boot命令行中输入#dnw 50008000回车,Transmit u-boot.bin,输入#nand erase 0 100000,刷掉1M flash给u-boot,然后输入#nand write.uboot 50008000 0 100000回车
五 设置nand flash启动,拨码开关为10011000,输入#setenv bootargs "root=/dev/mtdblock2 console=ttySAC0,115200" 回车,#saveenv,#printenv
六 烧写Kernel,#dnw 50008000,选择相应的zImage,然后#nand erase 100000 300000,#nand write.e 50008000 100000 300000
七 烧写文件系统
配置NFS服务步骤:
1 在Ubuntu新建nfs目录,#mkdir /forlinx/root,将FORLINX_6410_yaffs2_v1.0.tgz复制到/forlinx/root中,解压当前文件夹#tar –zxf FORLINX_6410_yaffs2_v1.0.tgz
2 主机ubuntu IP为192.168.1.108
3 在Ubuntu 上新建一个终端,依次输入以下命令:
#sudo apt-get install portmap
#sudo apt-get install nfs-kernel-server
#sudo gedit /etc/exports
在弹出的文本编辑器中编辑exports 文件,在最后一行添加:
/forlinx *(rw,sync,no_root_squash)
4 启动相关服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
5 设置开发板环境参数 #setenv bootargs "root=/dev/nfs nfsroot=192.168.1.108:/forlinx/root ip=192.168.1.200:192.168.1.108:192.168.1.1:255.255.255.0:witech.com.cn:eth0:off console=ttySAC0,115200"
192.168.1.108 PC 端Ubuntu 的IP
192.168.1.200 开发板IP
192.168.1.1 网关
255.255.255.0 子网掩码
#saveenv
#printenv查看设置是否正确
八 重启开发板系统,完成NFS挂载