通过SD卡启动的u-boot for tiny210 将u-boot镜像写入nandflash
开发板终端下执行下面的命令
[FriendlyLEG-TINY210]# tftp 21000000 tiny210-uboot.bin
[FriendlyLEG-TINY210]# nand erase.chip
[FriendlyLEG-TINY210]# nand write 21000000 0
3c1f4
5、将linux-2.6.35.7文件和rootfs文件传到PC机上,linux-2.6.35.7放在随意一个地方,rootfs放在nfs共享目录,作为文件系统来进行挂载
6、将linux-2.6.35.7中arch/arm/boot/uImage通过tftp复制到开发板上(uImage制作方法:在内核中make menuconfig后,make uImage即可)
7、进行uboot启动设置:nand write 21000000(nand地址) 0(要写入的uboot文件地址) 3ch4(uboot文件长度)
(烧写内核镜像)8、将uImage写入到nand中:nand write 30008000 60000 uImage长度
9、环境设置:setenv bootcmd nand read 0x30008000 0x60000 uImage长度 \;bootm 0x30008000(作用是将uImage写入到启动项中)
写入后 进行命令saveenv进行保存
10、setenv bootargs noinitrd root=/dev/nfs cOnsole=ttySAC0,115200 init=/linuxrc nfsroot=192.168.1.100:nfs挂载路径 ip=192.168.1.120:192.168.1.100:192.168.1.255:255.255.255.0:name:eth0:on
(烧写文件系统镜像)11、tftp 21000000 ...... . img
12、nand erase 0xe00000 此处填(文件系统镜像大小size)
13、nand write.yaffs 0x21000000 0xe00000 此处填(文件系统镜像大小size)
14、环境设置:setenv bootargs noinitrd cOnsole=ttySAC0,115200 init=/linuxrc root=/dev/mtdblock4 rootfstype=yaffs2 lcd=S70 skipcali=yes ctp=2