器件型号: J722SXH01EVM
你(们)好
我有 J722S-EVM EVKIT。
我已确认可以通过创建 eMMC 来启动、以便在启动到 SD 卡后引导到 eMMC。
我找不到通过 USB 端口轻松将映像写入 eMMC 的工具。
是否有任何工具可以写入映像以通过 GUI 工具启用 eMMC 引导、而无需使用 SD 卡进行引导和输入命令?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: J722SXH01EVM
你(们)好
我有 J722S-EVM EVKIT。
我已确认可以通过创建 eMMC 来启动、以便在启动到 SD 卡后引导到 eMMC。
我找不到通过 USB 端口轻松将映像写入 eMMC 的工具。
是否有任何工具可以写入映像以通过 GUI 工具启用 eMMC 引导、而无需使用 SD 卡进行引导和输入命令?
尊敬的 Lee:
是否有任何工具可以写入映像、从而通过 GUI 工具启用 eMMC 引导、而无需启动和使用 SD 卡输入命令?
目前、没有工具可在不使用 SD 卡引导和输入命令的情况下通过 GUI 工具启用 eMMC。
但是、您可以通过 DFU 引导模式刷写到 eMMC。以下链接提供了相同的参考。
另请应用中的此补丁 以用于 DFU 引导模式。
diff --git a/configs/j722s_evm_a53_defconfig b/configs/j722s_evm_a53_defconfig index d4be8eaf0fc..30cb728fb15 100644 --- a/configs/j722s_evm_a53_defconfig +++ b/configs/j722s_evm_a53_defconfig @@ -10,6 +10,7 @@ CONFIG_TARGET_J722S_A53_EVM=y CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80480000 CONFIG_SF_DEFAULT_SPEED=25000000 +CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_ENV_SIZE=0x40000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y
此致
Gokul Praveen
你好、Gokul Praveen。
补丁:
diff --git a/configs/j722s_evm_a53_defconfig b/configs/j722s_evm_a53_defconfig index 6af8241a067..3bc992f5c66 100644 --- a/configs/j722s_evm_a53_defconfig +++ b/configs/j722s_evm_a53_defconfig @@ -10,6 +10,7 @@ CONFIG_TARGET_J722S_A53_EVM=y CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80480000 CONFIG_SF_DEFAULT_SPEED=25000000 +CONFIG_SYS_MALLOC_LEN=0x2000000
构建:
rm -rf output/* sync make ARCH=arm O=output/r5 j722s_evm_r5_defconfig am62x_r5_usbdfu.config make ARCH=arm O=output/r5 CROSS_COMPILE="$CROSS_COMPILE_32" BINMAN_INDIRS=/home/LJH117/sdk/board-support/prebuilt-images make ARCH=arm O=output/a53 j722s_evm_a53_defconfig make ARCH=arm O=output/a53 CROSS_COMPILE="$CROSS_COMPILE_64" CC="$CC_64" BL31=/home/LJH117/sdk/board-support/prebuilt-images/bl31.bin TEE=/home/LJH117/sdk/board-support/prebuilt-images/bl32.bin BINMAN_INDIRS=/home/LJH117/sdk/board-support/prebuilt-images
rm -rf output/* sync make ARCH=arm O=output/r5 j722s_evm_r5_defconfig am62x_r5_usbdfu.config make ARCH=arm O=output/r5 CROSS_COMPILE="$CROSS_COMPILE_32" BINMAN_INDIRS=/home/LJH117/sdk/board-support/prebuilt-images make ARCH=arm O=output/a53 j722s_evm_a53_defconfig make ARCH=arm O=output/a53 CROSS_COMPILE="$CROSS_COMPILE_64" CC="$CC_64" BL31=/home/LJH117/sdk/board-support/prebuilt-images/bl31.bin TEE=/home/LJH117/sdk/board-support/prebuilt-images/bl32.bin BINMAN_INDIRS=/home/LJH117/sdk/board-support/prebuilt-images
使用 dfu-utils:
s:\dfu-util-0.9-win64\dfu-util-0.9-win64> dfu-util.exe -l dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ Found DFU: [0451:6165] ver=0200, devnum=61, cfg=1, intf=0, path="1-2", alt=1, name="SocId", serial="01.00.00.00" Found DFU: [0451:6165] ver=0200, devnum=61, cfg=1, intf=0, path="1-2", alt=0, name="bootloader", serial="01.00.00.00" s:\dfu-util-0.9-win64\dfu-util-0.9-win64>dfu-util-static.exe -R -a bootloader -D tiboot3.bin dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ Invalid DFU suffix signature A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 0451:6165 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0110 Device returned transfer size 512 Copying data from PC to DFU device Download [=========================] 100% 341845 bytes Download done. state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present state(2) = dfuIDLE, status(0) = No error condition is present Done! Resetting USB to switch back to runtime mode
j722s evklt dbg UART:
U-Boot SPL 2025.01 (Mar 24 2026 - 04:50:28 +0000) SYSFW ABI: 4.0 (firmware rev 0x000b '11.0.9--v11.00.09+ (Fancy Rat)') SPL initial stack usage: 17064 bytes Trying to boot from DFU No USB device found udc_device_get_by_index failed SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###
U-boot 提交:
commit 70667128cb5b2c2a7621965ba948b5a56a2e756f (tag: cicd.scarthgap.202504090823, tag: 11.00.10)
Author: Santhosh Kumar K <s-k6@ti.com>
Date: Wed Mar 26 18:58:27 2025 +0530
FROMLIST: configs: am62px: Add UBIFS support
Add UBIFS support on top of MTD devices by enabling the required
configs.
Link: lore.kernel.org/.../
Signed-off-by: Santhosh Kumar K <s-k6@ti.com>
出现错误。
我还需要修改吗?
谢谢。