kivava
2 months ago
FIT image containing u-boot script

FIT image containing u-boot script | blog frehberg

source ${loadaddr}:bootscript

bootscript {
description = "Bootscript";
data = /incbin/("u-boot.scr");
type = "script";
compression = "none";
};

https://bootlin.com/...

source ${fitimage_loadaddr}:bootscr@1
kivava
2 months ago
Boot script example

setenv sectors 244184
setenv data_blocks 30523
setenv hash_start 30524
setenv data_block_sz 4096
setenv hash_block_sz 4096
setenv hash_alg sha256
setenv salt e2f254232415ea2c694c8064bc62169e895ab56f0d6f6b0db9a8734f5a4759d4
setenv root_hash bf67ab59b4b09263da1306e996f35f515c54c9c4078cbf6ecb629fcea3afee99
kivava
2 months ago
setenv bootargs ${bootargs} rootfstype=squashfs root=/dev/dm-0 dm-mod.create="rootfs,,0,ro,0 ${sectors} verity 1 /dev/mmcblk0p2 /dev/mmcblk0p2 ${data_block_sz} ${hash_block_sz} \
${data_blocks} ${hash_start} ${hash_alg} ${root_hash} ${salt}"
立即下載