1. u-boo相关操作
2. linux内核配置相关操作
3. yaffs2文件系统的制作以及最后烧写的步骤
1.u-boot相关操作
实验用的开发板是nuc970-evb开发板,nuvoton提供的一个测试开发板。因此u-boot直接采用的了官方给出的bsp包中的uboot.bin。这里u-boot.bin 和u-boot-spl.bin的作用不太清楚。在配置yaffs2文件系统的时候,uboot启动后这里需要注意的是u-boot环境变量的设置。
baudrate=115200
bootargs=noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 rootflags=inband-tags console=ttyS0 rdinit=/sbin/init
bootcmd=nboot 0x7fc0 0 0x200000;bootm 0x7fc0
bootdelay=3
ethact=emac
ethaddr=00:00:00:11:66:88
stderr=serial
stdin=serial
stdout=serial
在这里我出现了一个问题在bootargs参数的设置上,官方给出的安装手册里在yaffs2的配置中,启动参数如下
我测试了很多中方法,但是yaffs2没有启动成功的原因是mem=