第639 行,调用函数 do_bootm_states 来执行不同的 BOOT 阶段,这里要执行的 BOOT 阶段有:BOOTM_STATE_OS_PREP 、BOOTM_STATE_OS_FAKE_GO 和BOOTM_STATE_OS_GO。 2.1 bootz_start 调用函数 do_bootm_states,执行 BOOTM_STATE_START 阶段。 593 行,设置 images 的 ep,也就是系统镜像的入口点,使用 bootz 命...
使用命令 fatload 将 zImage 和 imx6ull-alientek-emmc.dtb 文件拷贝到 DRAM 中,地址分别为0X80800000 和 0X83000000,最后使用 bootz 启动,命令如下: fatload mmc 1:1 80800000 zImage fatload mmc 1:1 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb bootz 80800000 - 83000000 1. 2. 3. bootm 命令 bo...
bootm [addr [initrd[:size][fdt]]] 1. (3)boot一键启动 boot通过读取环境变量bootcmd来启动linux系统。 eg. 从网络加载启动linux系统: setenv bootcmd 'tftp 80800000 zImage; tftp 83000000 imx6ull-14x14-emmc-10.1-1280x800-c.dtb; bootz 80800000 - 83000000' saveenv boot 1. 2. 3. 需要...
bootm命令用于启动uImage镜像,该命令的用法如下: 其中addr就是uImage镜像文件在DRAM的起始地址,另外它还有一些参数,如果要使用dtb或initrd的话,则就是在后面添加对应的DRAM地址。 (3)bootz命令 bootz命令也是用来启动Linux系统,只不过启动的是Linux zImage镜像文件,该命令用法如下: 命令中的addr是DRAM内存Linux镜像文件...
uboot的本质工作是引导Linux,所以uboot肯定有相关的boot(引导 )命令来启动Linux。常用的跟 boot有关的命令有:bootm、bootz和boot。 bootm命令 要启动Linux,需要先将Linux镜像文件拷贝到DRAM中,如果使用到设备树的话也需要将设备树拷贝到DRAM中。可以从EMMC或者NAND等存储设备中将Linux镜像和设备树文件拷贝到DRAM,也可以...
bootm - boot application image from memory bootp - boot image via network using BOOTP/TFTP protocol bootvx - Boot vxWorks from an ELF image bootz - bootLinuxzImage image from memory cmp - memory compare cp - memory copy crc32 - checksum calculation ...
用bootz和booti (kernel_addr_r)(initrd) (fdt_addr_r)命令启动内核时,就要指定initrd内存地址,不然一般用-表示不用initrd内存地址 F. init init指定的是内核启起来后,进入系统中运行的第一个脚本,一般init=/linuxr。/linuxrc指的是/目录下面的linuxrc脚本,一般是一个连接罢了 G. mtdparts mtdparts=fc...
bootz#用于启动zImage镜像文件 bootm#用于启动uImage镜像文件 boot#用于启动Linux系统的,该命令...
总结bootz启动过程,首先定义images全局变量,接着执行bootz_start设置系统镜像入口点,调用do_bootm_states处理不同阶段,最终通过boot_selected_os启动Linux内核。对于uboot启动Linux测试,可以通过EMMC或网络方式实现。在EMMC启动测试中,首先检查分区1中是否存在zImage和设备树文件,设置bootargs和bootcmd环境...
bootm-boot application imagefrommemory bootp-boot image via network usingBOOTP/TFTPprotocol bootvx-Boot vxWorksfromanELFimage bootvx32-Boot vxWorksfroman32bitELFimage/bin bootz-boot Linux zImage imagefrommemory cmp-memory compare coninfo-print console devices and information ...