TI中文支持网
TI专业的中文技术问题搜集分享网站

PROCESSOR-SDK-AM62X: am6234a

Part Number:PROCESSOR-SDK-AM62X

你好,我现在使用11.00.09.04 版本的 PROCESSOR-SDK-LINUX-AM62X , 现在编译出来的tiboo3.bin tispl.bin u-boot.img 使用签名的镜像tiboot3-am62x-hs-evm.bin  tispl.bin u-boot.img 上电后无法启动打印如图所示
使用tiboot3-am62x-hs-fs-evm.bin  tispl.bin u-boot.img 上电后uboot可以运行,使用tiboot3-am62x-gp-evm.bin  tispl.bin u-boot.img上电后没有任何打印。但是在在线文档的3.4.15中可以看到签名的镜像可以在 GP HS-FS HS-SE 三种设备上运行,未签名的镜像在HS-FS上启动但是会报警告,未签名镜像在HS-SE上无法启动,但是我现在未签名镜像tiboot3-am62x-gp-evm.bin直接上电没有任何打印,tiboot3-am62x-hs-fs-evm.bin可以正常启动uboot,tiboot3-am62x-hs-evm.bin上电则会报截图的报错然后卡死,麻烦帮忙分析下。

 

Taylor:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

Daniel:

您好

你用来构建U-Boot的命令是什么?

您是在定制板还是AM62x SK EVM上进行测试,如果是EVM,它是什么版本?

,

huan zhang:

是在我们自己定制的板卡上,编译命令如下:

# 工具链配置(根据实际情况修改)export SDK_INSTALL_DIR="/home/ZH/project/02_am62xb2b/sdk11.0"

export CROSS_COMPILE_64="${SDK_INSTALL_DIR}/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-"export SYSROOT_64="${SDK_INSTALL_DIR}/linux-devkit/sysroots/aarch64-oe-linux"export CC_64="${CROSS_COMPILE_64}gcc –sysroot=${SYSROOT_64}"export CROSS_COMPILE_32="${SDK_INSTALL_DIR}/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-"

export PATH=$PATH:${SDK_INSTALL_DIR}/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/:${SDK_INSTALL_DIR}/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/

export TI_LINUX_FW_DIR="/home/ZH/project/02_am62xb2b/sdk11.0/board-support/prebuilt-images/am62xx-evm"export TFA_DIR="/home/ZH/project/02_am62xb2b/sdk11.0/board-support/trusted-firmware-a-2.12+git"export OPTEE_DIR="/home/ZH/project/02_am62xb2b/sdk11.0/board-support/optee-os-4.5.0+git"cd $SDK_INSTALL_DIR/board-support/ti-u-boot-2025.01+git/mkdir -p ubootimg/gp/mkdir -p ubootimg/hs-fs/mkdir -p ubootimg/hs-se/

# 编译R5 make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_32" am62x_evm_r5_defconfig O=$SDK_INSTALL_DIR/board-support/ti-u-boot-2025.01+git/output/r5 make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_32" O=$SDK_INSTALL_DIR/board-support/ti-u-boot-2025.01+git/output/r5 BINMAN_INDIRS=$TI_LINUX_FW_DIR

# 编译A53 make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_64" am62x_evm_a53_defconfig O=$SDK_INSTALL_DIR/board-support/ti-u-boot-2025.01+git/output/a53 make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_64" CC="$CC_64" BL31=$TI_LINUX_FW_DIR/bl31.bin TEE=$TI_LINUX_FW_DIR/bl32.bin O=$SDK_INSTALL_DIR/board-support/ti-u-boot-2025.01+git/output/a53 BINMAN_INDIRS=$TI_LINUX_FW_DIR

GP设备sudo cp output/r5/tiboot3-am62x-gp-evm.bin ubootimg/gp/tiboot3.bin sudo cp output/a53/tispl.bin_unsigned ubootimg/gp/tispl.bin sudo cp output/a53/u-boot.img_unsigned ubootimg/gp/u-boot.img

HS-FS设备 sudo cp output/r5/tiboot3-am62x-hs-fs-evm.bin ubootimg/hs-fs/tiboot3.bin sudo cp output/a53/tispl.bin ubootimg/hs-fs/tispl.bin sudo cp output/a53/u-boot.img ubootimg/hs-fs/u-boot.img

HS-SE设备 sudo cp output/r5/tiboot3-am62x-hs-evm.bin ubootimg/hs-se/tiboot3.bin sudo cp output/a53/tispl.bin ubootimg/hs-se/tispl.bin sudo cp output/a53/u-boot.img ubootimg/hs-se/u-boot.img

,

Daniel:

您好

huan zhang 说:是在我们自己定制的板卡上,编译命令如下:

您可以使用SDK顶部目录中的“make U-Boot”命令编译U-Boot,看看是否可以启动您的板,而不是手动编译U-Boot吗?

U-Boot二进制文件将位于<SDK>/board support/U-Boot-build/目录中。

赞(0)
未经允许不得转载:TI中文支持网 » PROCESSOR-SDK-AM62X: am6234a
分享到: 更多 (0)