starfive 环境变量
https://github.com/superlomo/CustomControls-Qt.git
https://github.com/superlomo/CustomControls-Qt
setenv kernel_comp_addr_r 0x90000000;setenv kernel_comp_size 0x10000000;setenv ramdisk_addr_r 0x88300000;
fatls mmc 0:1
fatload mmc 0:1 ${kernel_addr_r} Image.gz
fatload mmc 0:1 ${fdt_addr_r} jh7100-starfive-visionfive-v1.dtb
fatload mmc 0:1 ${ramdisk_addr_r} rootfs.cpio.gz
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}
setenv fdt_high 0xffffffffffffffff;setenv initrd_high 0xffffffffffffffff;setenv scriptaddr 0x88100000;setenv script_offset_f 0x1fff000;setenv script_size_f 0x1000;
setenv kernel_addr_r 0x84000000;setenv kernel_comp_addr_r 0x90000000;setenv kernel_comp_size 0x10000000;setenv fdt_addr_r 0x88000000;setenv ramdisk_addr_r 0x88300000;
setenv kernel_comp_addr_r 0x90000000;setenv kernel_comp_size 0x10000000;setenv ramdisk_addr_r 0x88300000;setenv kernel_addr_r 0x84000000;setenv fdt_addr_r 0x88000000;
fatls mmc 0:1
fatload mmc 0:1 ${kernel_addr_r} Image.gz
fatload mmc 0:1 ${kernel_addr_r} Image-wuyw.gz
fatload mmc 0:1 ${fdt_addr_r} jh7100-starfive-visionfive-v1.dtb
fatload mmc 0:1 ${ramdisk_addr_r} rootfs.cpio.gz
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}
本文档详细介绍了在StarFive平台如何设置环境变量,包括kernel、ramdisk的地址和大小,以及加载Image、设备树和根文件系统的流程。启动脚本涉及fatload命令用于从mmc设备加载文件,最后使用booti指令启动内核。
345

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



