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.

PROCESSOR-SDK-DRA7X: Board not booting

Part Number: PROCESSOR-SDK-DRA7X
Other Parts Discussed in Thread: DRA742, PMP

Hi,

I have trying to boot the board from SD card but it is showing

U-Boot SPL 2016.05-g333293e877 (Dec 28 2017 - 05:17:21)
DRA752-GP ES2.0
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
** First descriptor is NOT a primary desc on 0:1 **
*** Warning - MMC init failed, using default environment

Trying to boot from MMC1
*** Warning - MMC init failed, using default environment

** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image u-boot.img, err - -1
*** Warning - MMC init failed, using default environment

spl: no partition table found
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

If I do CPU Reset below log it is showing

Hit any key to stop autoboot:  0
** First descriptor is NOT a primary desc on 0:1 **
switch to partitions #0, OK
mmc0 is current device
** First descriptor is NOT a primary desc on 0:1 **
SD/MMC found on device 0
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** First descriptor is NOT a primary desc on 0:1 **
switch to partitions #0, OK
mmc0 is current device
** First descriptor is NOT a primary desc on 0:1 **
SD/MMC found on device 0
** No partition table - mmc 0 **
switch to partitions #0, OK
mmc1(part 0) is current device
mmc - MMC sub system


How to solve this.

Thank you,

Deepthi

  • Hi Deepthi,

    is this an EVM or a custom board?

    Can you confirm your SYSBOOT pins are configured for SD boot?

    Regards,

    Yordan

  • Hi Deepthi,

    Please refer to table Table 29-9. Booting Devices Order in device TRM http://www.ti.com/lit/ug/sprui29f/sprui29f.pdf and try using "Automotive Production Booting" settings.

    Regards,

    Rishabh

  • Hi Rishab,

    I tried sysboot settings from Quick start guide then also it is not working.

    I have changed the sysboot settings from the link you shared but still i am getting the below error.

    U-Boot 2017.01-g340fb36f04 (Jul 26 2018 - 07:46:50 +0000)

    CPU  : DRA752-GP ES2.0
    Model: TI DRA742
    Board: DRA74x EVM REV H.0
    DRAM:  4 GiB
    NAND:  0 MiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    SCSI:  SATA link 0 timeout.
    AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
    flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
    scanning bus for devices...
    Found 0 device(s).
    Net:   eth0: ethernet@48484000
    Hit any key to stop autoboot:  0
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    switch to partitions #0, OK
    mmc1(part 0) is current device
    mmc - MMC sub system


    Usage:
    mmc info - display info of the current MMC device
    mmc read addr blk# cnt
    mmc write addr blk# cnt
    mmc erase blk# cnt
    mmc rescan
    mmc part - lists available partition on current mmc device
    mmc dev [dev] [part] - show or set current mmc device [partition]
    mmc list - lists available devices
    mmc hwpartition [args...] - does hardware partitioning
      arguments (sizes in 512-byte blocks):
        [user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
        [gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
        [check|set|complete] - mode, complete set partitioning completed
      WARNING: Partitioning is a write-once setting once it is set to complete.
      Power cycling is required to initialize partitions after set to complete.
    mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
     - Set the BOOT_BUS_WIDTH field of the specified device
    mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
     - Change sizes of boot and RPMB partitions of specified device
    mmc partconf dev boot_ack boot_partition partition_access
     - Change the bits of the PARTITION_CONFIG field of the specified device
    mmc rst-function dev value
     - Change the RST_n_FUNCTION field of the specified device
       WARNING: This is a write-once field and 0 / 1 / 2 are the only valid values.
    mmc setdsr <value> - set DSR register value

    Booting from eMMC ...
    Wrong Image Format for bootm command
    ERROR: can't get kernel image!

    Thank you,

    Deepthi

  • Hi Yordan,

    As per the below guide  have done settings as

    Sysboot [ 0 - 15 ] 11100000 10000001
    SW5 [ 1 – 10 ] 0001100000

    Please confirm if any changes are required apart from these.

    Thank you,

    Deepthi

    DRA7xx_EVM_Quick_Start_Guide.pdf