考虑使用this post中的C代码或'Amlogic自定义工具'解压缩为媒体框制作的Android固件映像。
当我使用带有android 7.1映像的已编译C代码时,我得到这些文件:
_aml_dtb.PARTITION
aml_sdc_burn.ini
aml_sdc_burn.UBOOT
boot.PARTITION
bootloader.PARTITION
DDR.USB
logo.PARTITION
manifest.xml
mesonl.dtb
platform.conf
recovery.PARTITION
system.PARTITION
UBOOT.USB
在这里排除一些次要的配置文件,我知道这些图像中的每一个都是我设备的eMMC中的分区。但是有一些关于这些文件的问题:
1-我知道bootloader.PARTITION
与编译后我的android sources目录的out文件夹中的u-boot.bin
相同。但是UBOOT.USB
和aml_sdc_burn.UBOOT
个文件是什么?我猜一个用于通过USB工具刻录图像,一个用于通过SD卡刻录。但是我不知道这些文件包含什么以及关于U-boot.bin的关系是什么?
2-什么是DDR.USB文件?