DRA821U: DRA821U4

Part Number: DRA821U

Tool/software:

U-Boot 2023.04-g286de9bf-dirty (Oct 10 2024 - 10:37:46 +0900)

SoC: J7200 SR2.0 GP
Model: Texas Instruments K3 J7200 SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Board: J721EX-PM1-SOM rev E2
DRAM: 2 GiB (effective 4 GiB)
Core: 85 devices, 32 uclasses, devicetree: separate
Flash: 0 Bytes
MMC: mmc@4f80000: 0, mmc@4fb0000: 1
Loading Environment from nowhere... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Net: eth0: ethernet@46000000port@1
Hit any key to stop autoboot: 0
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 113
SD/MMC found on device 1
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@21: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
GPIO: 'gpio@22_17' not found
Command 'gpio' failed: Error -22
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@21: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
GPIO: 'gpio@22_16' not found
Command 'gpio' failed: Error -22
k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Bad Linux ARM64 Image magic!
switch to partitions #0, OK
mmc0(part 0) is current device
** No partition table - mmc 0 **
Couldn't find partition mmc 0:1
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 71
starting USB...
No working controllers found
USB is stopped. Please issue 'usb start' first.
starting USB...
No working controllers found
k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235
k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-58-a1-5f-bd-8c-93
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/00000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/00000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/00
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm-k3-j721e
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm-k3
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
*** ERROR: `serverip' not set
Config file not found
starting USB...
No working controllers found
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
link up on port 1, speed 10, half duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

When booting the DRA821U4T from the SD card, it fails to boot.

I would like to know if there are any suspected causes and solutions.

  • HI Lee,

    Just a couple of questions to ask:

    1:Are you using a custom board or TI j7200 evm.

    2:Are you using the prebuild SDK binaries or have you applied any changes to it.

    3:Can you also help us with the hardware schematics for the SD card in case you are using an SD card.

    4:Can you also help us with the SDK version you are using.

    Regards

    Gokul

  • Dear TI

    Please find our answers below.

    1:Are you using a custom board or TI j7200 evm.

    : We are using a custom board.

    2:Are you using the prebuild SDK binaries or have you applied any changes to it.

    : We applied some changes based on SDK.

      And this problem is occurring only in one out of ten samples. 

    3:Can you also help us with the hardware schematics for the SD card in case you are using an SD card.

    : Lee will update schematic for the SD card soon.

    4:Can you also help us with the SDK version you are using.

    : We are using ti-processor-sdk-linux-j7200-evm-09_02_00_04

    BR

    Jace

  • Hi Lee,

    Can you also help us with the changes you made in the SDK,if possible?

    Also,just for confirmation, hope you had applied the sync command after copying all the files to the board.

    Regards

    Gokul

  • 8.pdf

    See SD card Hardware circuit. 

  • Hi Lee,

    We have informed the hardware expert to verify the schematics.We will get back to you as soon as it is verified.

    Regards

    Gokul

  • SD card supports only 3.3V, thus will not support UHS-I data rates.  Ensure the SDCard interface is NOT switching to higher speeds (requires lower IO voltages).  I think the default software from TI reads the card and switches to lower voltage/higher speeds if supported by the card.  Customer will need to disable that switch, as their board will not support.

    Also the EVM (and TI software) expects EEPROM on board to contain configuration information.  If the EEPROM does not exist, then customer can remove that section of code and provide any missing information via other mechanism.  

  • Hi Robert Eschler

    We set the I/O Power domain of the SD card to 3.3V and are using a '16GB/UHS-I 50' SD card.

    Please refer to the SD card in the link below.
    www.mouser.kr/.../SDSDQAB-016G

    Does the DRA821U4 not support UHS-I?

    Best Regard

  • Hi Lee,

    I/O Power domain of 3.3 V which you have given only supports SD and HS speed mode.However,to support UHS-1  speed mode,only I/O voltage of 1.8V is supported.

    According to your hardware schematics,a fixed I/O voltage of 3.3V is present thus preventing UHS1 speed modes.

    I am also attaching the supported I/O voltage to speed mode relationship in the figure below.