- 积分
- 25
贡献130
飞刀36 FD
注册时间2019-8-2
在线时间3 小时
扫一扫,手机访问本帖
|
我已经设置好了ipaddr和serveraddr,并且保证ping通了TFTP服务器,但是通过TFTP ${loadaddr} zImage 将zImage下载到了板子上loadaddr的地址下,那接下来我该将该存储位置的内容如何固话到emmc中呢? 应该会有个mmc write的操作,但是我在文档中没找到,所以不知道是要写到那个地址下,看到uboot env环境参数中有一段操作。
- update_emmc=mmc rescan;fatload mmc 0 ${loadaddr} /sdrun/${image}; fatload mmc 0 ${initrd_addr} /sdrun/ramdisk.img.u; fatload mmc 0 ${fdt_addr} /sdrun/${fdt_file}; set bootargs console=${console},${baudrate} cma=64M rdinit=/linuxrc; bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
- update_from_sd=run update_emmc;
复制代码
但是这个操作,我试过,无效啊,错误提示没有mmc 0这个字块。
并且尝试以下操作
- bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
- Kernel image @ 0x80800000 [ 0x000000 - 0x61d870 ]
- Wrong Ramdisk Image Format
- Ramdisk image is corrupt or invalid
复制代码
还是不行。求指导啊 |
|