摘要:
Barebox支持MCI接口即SD卡设备,但是并没有移植fat文件系统,因此SD卡中的内容无法识别。由于bootloader阶段对SD卡的需求基本上也就在更新loader,kernel或者rootfs上,因此这次的目标只是增加一个sdupd命令+3个Option(loader,kernel,rootfs),能够自动读取SD卡根目录下的文件到对应地址。首先分析下barebox的MCI接口,通过imx.c-mci-core.c-disk_driver.c,分别对应创建了imx-mmc0设备到mci0设备到disk0设备,最终在disk0上创建了一个命名为disk0.0的分区,disk0.0就是 阅读全文