文章目录
挂载SD image文件
用过Microchip MPU产品做Linux相关应用开发的工程师都知道,在使用buildroot生成组后的烧录镜像时,会在output/images目录下自动生成一个sdcard.img文件。那我们如何检测打包到该镜像中的文件,比如查看设备树的内容。
- 首先挂载SD卡烧录镜像文件:
例如使用buildroot自动生成的烧录镜像文件是sdcard.img
sudo kpartx -av sdcard.img

可以看到挂载sdcard.img文件后,发现镜像文件被分为2个分区
- 手动挂载boot代码存储分区:
Microchip MPU的SD卡或者eMMC烧录镜像文件,会被分为2个分区。第一个分区是被格式化为FAT格式且大小为64MB的boot分区,用来存储boot.bin、itb文件、u-boot.bin和uboot.env文件。
Microchip MPU在启动的时候,内部ROM Code首先会挂载第一个boot分区,然后尝试从boot分区寻找boot.bin文件并加载到MPU内部SRAM进行运行。

最低0.47元/天 解锁文章
1438

被折叠的 条评论
为什么被折叠?



