uuu download zImage dtb failure

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

uuu download zImage dtb failure

1,539 Views
xcx
Contributor I

问题:

        用uuu工具,未能实现zImage和dtb替换目的。 

 

具体描述:

        环境:在ubuntu中编译1.4.72版本的uuu使用

        开发板:i.MX 8M Nano开发板 emmc方式

        具体现象:使用了一个uuu的脚本文件uuu_chg_imx8mnddr4evk_bootloader.auto,目的想要去替换zIamge和dtb,操作下载时提示正常,但实际上未能够正常替换想要的zIamge和dtb, uuu脚本请看附件

 

期望:

         1、提供一个可以正常单独替换 zIamge和dtb的 uuu.auto脚本参考

         2、提供一个可以单独替换rootfs的 uuu.auto脚本参考

         3、提供一个可以打包.wic的脚本程序参考

 

Labels (1)
0 Kudos
5 Replies

1,534 Views
joanxie
NXP TechSupport
NXP TechSupport
0 Kudos

1,526 Views
xcx
Contributor I

更新以下刚才的问题

问题:

uuu,无法更新zImage和dtb。

 

具体描述:

环境:在ubuntu中编译1.4.72版本的uuu

开发板:i.MX 8M Nano开发板 emmc方式

具体现象:首次使用uuu的脚本文件uuu_chg_imx8mnddr4evk_bootloader.auto,可以将官方预编译的镜像烧录到板子并正常启动;
接着,修改kernel和dtb并编译后,用uuu_chg_imx8mnddr4evk_bootloader.aut去更新zIamge和dtb,操作下载时提示正常,但实际上未更新。
----uuu脚本请看附件

在相关的uuu文档里,未找到解决思路!

期望:

1、基于uuu,独立更新zImage、dtb、rootfs的参考文档和相应的参考脚本(如uuu.auto);

2、提供一个可以打包.wic的脚本程序参考;

0 Kudos

1,436 Views
BiyongSUN
NXP Employee
NXP Employee

uuu  的说明文档里面有怎么使用   fatwrite  去更新文件。 当然可以更新 zImage 和dtb 文件。 

如果 uboot已经存在了 可以用ums 命令 。把整个板子模拟成一个读卡器。

如果是开发阶段少量文件可以通过 fat 去传递到 rootfs 里面去

 

如果host 不是window 而是 Linux 那么运行了 ums 命令不光是  fat 分区可以看到 rootfs 都可以看到

可以往里面写东西。 


How to upgrade Linux Kernel and dtb on eMMC without UUU
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-upgrade-Linux-Kernel-and-dtb-on-e...

 

wic 文件 如何做的。脚本都带 yocto的bb file 里面。 wic 文件就是一个 sdcard 的镜像。 

可以用任何方式做出来。如kpartx。

这些yocto 等等的部分跟 i.MX 没有直接关系是通用知识。 包括 ums 命令,也是uboot 的通用命令。

 

0 Kudos

1,433 Views
BiyongSUN
NXP Employee
NXP Employee

这些都在uuu的说明文档里面有。 

搜索 fatwrite  

下面脚本是把 test-fatwrite.txt  写到了 fat 区去。

 

test-fatwrite.uuu

 

uuu_version 1.2.39

# This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ
SDP: boot -f imx-boot-imx8mmevk-sd.bin-flash_evk

# This command will be run when ROM support stream mode
# i.MX8QXP, i.MX8QM
SDPS: boot -f imx-boot-imx8mmevk-sd.bin-flash_evk

# These commands will be run when use SPL and will be skipped if no spl
# SDPU will be deprecated. please use SDPV instead of SDPU
# {
SDPU: delay 1000
SDPU: write -f imx-boot-imx8mmevk-sd.bin-flash_evk -offset 0x57c00
SDPU: jump
# }

# These commands will be run when use SPL and will be skipped if no spl
# if (SPL support SDPV)
# {
SDPV: delay 1000
SDPV: write -f imx-boot-imx8mmevk-sd.bin-flash_evk -skipspl
SDPV: jump
# }

FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev ${emmc_dev}
FB: ucmd mmc dev ${emmc_dev}
FB: ucmd setenv fastboot_buffer ${loadaddr}
FB: download -f test-fatwrite.txt

FB: ucmd fatwrite mmc ${mmcdev}:${mmcpart} ${loadaddr} test-fatwrite.txt ${fastboot_bytes}
FB: done

0 Kudos

1,503 Views
joanxie
NXP TechSupport
NXP TechSupport

pls try to download the prebuilt images from the link I already posted, and you can find auto.uuu there, try to use this, first, pls download the images, then refer to the user guide step by step

 

0 Kudos