Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
am335x的norflash只有8M,所以可以奖barebox, MLO, kernel, oftree 放在norflash, 文件系统放在nand。
am335x默认spi norflash并没有烧录进barebox,MLO,kernel, oftree,可以先从nand里面的barebox, 或者sd卡启动卡的barebox更新spi norflash的barebox, MLO。
以下操作对应AM335X的PD16.2.0。
1、更新spi norflash的barebox, MLO
barebox_update -t MLO.spi /mnt/tftp/MLO barebox_update -t spi /mnt/tftp/barebox.bin erase /dev/m25p0.bareboxenv
2、执行这一步之后,断开开关,将引脚设置为spi启动,启动引脚设置参考phyCORE-AM335x 硬件设计指南 / phyCORE-AM335x hardware design info#AM335x硬件设计指南-3.启动配置引脚
3、更新spi norflash的内核
erase /dev/m25p0.kernel cp /mnt/tftp/[kernel] /dev/m25p0.kernel erase /dev/m25p0.oftree cp /mnt/tftp/[oftree] /dev/m25p0.oftree
4、更新nand的文件系统
ubiformat /dev/nand0.root ubiattach /dev/nand0.root ubimkvol -t dynamic /dev/nand0.root.ubi root 0 cp -v /mnt/tftp/[rootfs] /dev/nand0.root.ubi.root
5、经过以上操作后,重新启动后就是从spi norflash启动了。
Overview
Content Tools
Tasks