飞凌OK6410挂载nfs启动步骤

一 固化启动代码至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 网