工具/软件:
尊敬的专家:
我们正在与 RDK11.01 中的客户试用 DM-verity 功能合作。 我发现编译的 Yocto initramfs cpio 文件大小非常大。
我生成的 tisdk-tiny-initramfs-am62xx-lp-evm.rootfs-20250902033833.cpio 大小为 67.778MB。 RDK 默认的 tisdk-tiny-initramfs-am62xx-evm.rootfs.cpio 仅为 17.213MB。
根据映像名称、我担心 AM62xx-LP-EVM/am62xx-EVM 配置不同。 因此、我尝试使用以下 2 命令构建 AM62x-LP-EVM 和 AM62x-SK-EVM。 但我的 Yocto 生成的 initramfs 大小都是~67MB。 它太大了。
#machine=am62xx-LP-EVM bitbake -k tisdk-tiny-initramfs
#machine=am62xx-EVM bitbake -k tisdk-tiny-initramfs
遵循常见问题 ~67MB initramfs 可以成功引导 initramfs。但我们希望获得与所提供的相同的小 rdk ~17MB。 文件为 (ti-processor-sdk-linux-am62xx-evm-11.01.05.03/filesystems/am62xx-lp-evm/tisdk-tiny-initramfs-am62xx-evm.rootfs.cpio)
如何使用 Yocto 构建这些 17MB initramfs?
此致!
Han Tao
这是 Yocto 命令:
#git clone git.ti.com/.../oe-layersetup.git tisdk
#cd tisdk
#./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-scarthgap-11.01.05.03-config.txt
#。 conf/setenv
#machine=am62xx-LP-EVM bitbake -k tisdk-tiny-initramfs