uboot+kernel zImage 和yaffs2 烧写到nand flash上

时间:2022-01-09 04:53:22
        买了个荣品RP4412开发板,提供的是uboot+kernel (zImage)外加一个ramdisk烧写到flash上 ,另一个完整ubuntu系统烧写在外置SD卡上这样的启动方式。
        我想实现最小文件系统,制作了yaffs2.img  要把uboot、kernel.img和yaffs2.img都烧写在nand flash上。有几个问题咨询
       1、 用开发板厂商提供的uboot(不提供源码),询问技术支持,他就说改uboot里面的setenv里面的rootfsstyle,细问就不鸟我了。是不是像技术支持说的那么简单?
       2、 我对此持怀疑,因为厂家提供的方案,明显在启动中访问了外置SD卡,而我想实现的没有SD卡,那在uboot里面应该就有所不同吧?
        3、我在uboot调试模式下烧写各个image文件的时候看到有bootloader   kernel     ramdisk     system   这四个相关分区的,我是不是需要在uboot源码级对这些进行修改?
        顺便问一句:uboot(不提供源码)符合惯例吗?
       

1 个解决方案

#1


1.如果你只需要换文件系统,那就烧yaffs2然后改rootfsstyle就行了。
2.如果启动方式不一样,就要改uboot里的启动参数,bootcmd之类的
3.不需要重新编译,进Uboot改分区参数即可

#1


1.如果你只需要换文件系统,那就烧yaffs2然后改rootfsstyle就行了。
2.如果启动方式不一样,就要改uboot里的启动参数,bootcmd之类的
3.不需要重新编译,进Uboot改分区参数即可