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.

TMDX654GPEVM: uboot issue: how to update the uboot from sdk6 to sdk7

Part Number: TMDX654GPEVM

Hello everyone, 

I want to update the uboot old version to sdk7:

what i do:

#cd  /home/jmiao1/sdk/am65xx-07/bin/

#sudo ./mksdboot.sh --device /dev/sdd --sdk /home/jmiao1/sdk/am65xx-07/

but when i used this sd to boot the am65x board, there is not anything print. Why ?


old version
U-Boot SPL 2018.01-gcdb1cc0a9e (Oct 06 2018 - 03:46:53) SYSFW ABI: 2.4 (firmware rev 0x0012 '18.8.2-v2018.08b (Curious Crow)') Trying to boot from MMC2 Starting ATF on ARM64 core... NOTICE: BL31: v1.5(release):ti2018.03-rc1 NOTICE: BL31: Built : 02:55:53, Oct 6 2018 I/TC: I/TC: OP-TEE version: 3.2.0-81-g48952f9-dev #1 Sat Oct 6 03:34:58 UTC 2018 aarch64 I/TC: Initialized U-Boot SPL 2018.01-gcdb1cc0a9e (Oct 06 2018 - 03:44:38) Trying to boot from MMC2 U-Boot 2018.01-gcdb1cc0a9e (Oct 06 2018 - 03:44:38 +0000) Model: Texas Instruments AM654 Base Board I2C: Error, wrong i2c adapter 0 max 0 possible ready DRAM: 4 GiB MMC: sdhci@0: 0, sdhci@0: 1 Error, wrong i2c adapter 0 max 0 possible In: serial@2800000 Out: serial@2800000 Err: serial@2800000 Net: eth0: cpsw_nuss@046000000 Hit any key to stop autoboot: 0 Booting from network ... ... link up on port 1, speed 100, full duplex Using cpsw_nuss@046000000 device TFTP from server 128.224.162.214; our IP address is 128.224.162.200 Filename 'Image'. Load address: 0x80080000 Loading: ################################################################# ################################################################# ###########################################################

  • i used the prebuild-image:

    jmiao1@pek-jmiao1-u16:prebuilt-images$ ls
    bl31.bin                k3-am654-base-board.dtb             k3-am654-evm-prupwm.dtbo    k3-am654-pcie-usb2.dtbo  sysfw.itb                         tispl.bin
    bl32.bin                k3-am654-base-board-jailhouse.dtbo  k3-am654-evm-tc358876.dtbo  k3-am654-pcie-usb3.dtbo  temp                              u-boot-am65xx-evm.img
    boot-am65xx-evm.tar.gz  k3-am654-base-board-sr1.dtb         k3-am654-gp.dtbo            README                   tiboot3.bin                       u-boot.img
    Image                   k3-am654-evm-hdmi.dtbo              k3-am654-idk.dtbo           sysfw-am65x-evm.itb      ti-sci-firmware-am65x-gp.bin      uEnv.txt
    Image-am65xx-evm.bin    k3-am654-evm-oldi-lcd1evm.dtbo      k3-am654-idk-sr1.dtbo       sysfw-am65x_sr2-evm.itb  ti-sci-firmware-am65x_sr2-gp.bin  version
    jmiao1@pek-jmiao1-u16:prebuilt-images$ 
    jmiao1@pek-jmiao1-u16:prebuilt-images$ 
    jmiao1@pek-jmiao1-u16:prebuilt-images$ 
    jmiao1@pek-jmiao1-u16:prebuilt-images$ tar -xvf boot-am65xx-evm.tar.gz -C temp/
    jmiao1@pek-jmiao1-u16:prebuilt-images$ 
    jmiao1@pek-jmiao1-u16:prebuilt-images$ 
    jmiao1@pek-jmiao1-u16:prebuilt-images$ cd temp/
    jmiao1@pek-jmiao1-u16:temp$ ls
    sysfw-am65x-evm.itb  sysfw-am65x_sr2-evm.itb  sysfw.itb  tiboot3.bin  tispl.bin  u-boot.img  uEnv.txt  version
    jmiao1@pek-jmiao1-u16:temp$ cp * /mnt
    

  • I have fix it :

    change the sysfw-am65x-evm.itb -->sysfw.ibt