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.

DRA756: The first time software with SD card does not burn in

Part Number: DRA756
Other Parts Discussed in Thread: DRA752

1、We produced 320 core boards this time, and found that 11 failed to be burned. The printed information that cannot be burned is the same as the attachment;

     The error message is shown in the attached table

     The following part of the LOG is missing from the normal board:

EXT4-fs (mmcblk1p2): recovery complete
EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 372K (c087a000 - c08d7000)
INIT: version 2.88 booting

2、There are 3 pieces of the first burn OK, burn again will not burn on, the printing error is as follows;

  two ERRON log:    

U-Boot SPL 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)
DRA752-GP ES2.0
recalibrate_iodelay:hzk omap is DRA752_ES2_0
recalibrate_iodelay:hzk omap_revision=7520200
SDRAM: hzk emif1_enabled=1
Leveling timeout on EMIF1
SDRAM: hzk size_prog=80000000
SDRAM: hzk size_prog1=1f
SDRAM: hzk size_prog2=80000000
get_ram_size:hzk return1 0,base_addr=80000000
SDRAM: identified size not same as expected size identified: 0 expected: 80000000

one ERRON LOG:

U-Boot SPL 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)
DRA752-GP ES2.0
recalibrate_iodelay:hzk omap is DRA752_ES2_0
recalibrate_iodelay:hzk omap_revision=7520200
SDRAM: hzk emif1_enabled=1
SDRAM: hzk size_prog=80000000
SDRAM: hzk size_prog1=1f
SDRAM: hzk size_prog2=80000000
spl_mmc_load_image
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
### ERROR ### Please RESET the board ###

Where are the possible causes of the above problems, and where are they checked from the software and hardware?

U-Boot SPL 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)
DRA752-GP ES2.0
recalibrate_iodelay:hzk omap is DRA752_ES2_0
recalibrate_iodelay:hzk omap_revision=7520200
SDRAM: hzk emif1_enabled=1
SDRAM: hzk size_prog=80000000
SDRAM: hzk size_prog1=1f
SDRAM: hzk size_prog2=80000000
spl_mmc_load_image
reading u-boot.img
reading u-boot.img


U-Boot 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)

CPU  : DRA752-GP ES2.0
Board: UNKNOWN(DRA7 EVM) REV UNKNOWN
I2C:   ready
DRAM:  2 GiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment

serial# not set, setting...
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).
SCSI:  Net:   <ethaddr> not set. Validating first E-fuse MAC
Phy not found
cpsw
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
256 bytes read in 2 ms (125 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc0 ...
Running uenvcmd ...
Unknown command 'slcconfig' - try 'help'
4814112 bytes read in 249 ms (18.4 MiB/s)
103265 bytes read in 15 ms (6.6 MiB/s)
Booting from mmc0 ...
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.14.63
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4814048 Bytes = 4.6 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Kernel Image ... OK
   reserving fdt memory region: addr=84000000 size=10000000
   reserving fdt memory region: addr=a2000000 size=4000000
   reserving fdt memory region: addr=a0000000 size=2000000
   Loading Device Tree to 83fe3000, end 83fff360 ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 3.14.63 (root@ubuntu) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #1 SMP PREEMPT Sat Jan 4 11:31:06 CST 2020
CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
Truncating memory at 0x80000000 to fit in 32-bit physical address space
Machine model: TI DRA742
Reserved memory: created CMA memory pool at 0x94000000, size 80 MiB
Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x99000000, size 64 MiB
Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x9f000000, size 16 MiB
Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0xa8000000, size 32 MiB
Reserved memory: initialized node cmem@A6000000, compatible id shared-dma-pool
cma: CMA: reserved 64 MiB at ab800000
Memory policy: Data cache writealloc
DRA752 ES2.0
PERCPU: Embedded 8 pages/cpu @ea732000 s8704 r8192 d15872 u32768
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 514319
Kernel command line: console=ttyS0,115200n8 elevator=noop rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M snd.slots_reserved=1,1 root=PARTUUID=e9cf1c5a-02 rw rootfstype=ext4 ip=off upgrade=1
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1412708K/2063356K available (6391K kernel code, 675K rwdata, 2252K rodata, 372K init, 255K bss, 650648K reserved, 1317884K highmem)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
    lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc08790a4   (8645 kB)
      .init : 0xc087a000 - 0xc08d7200   ( 373 kB)
      .data : 0xc08d8000 - 0xc0980f10   ( 676 kB)
       .bss : 0xc0980f1c - 0xc09c0bfc   ( 256 kB)
Preemptible hierarchical RCU implementation.
NR_IRQS:16 nr_irqs:16 16
OMAP clockevent source: timer1 at 32786 Hz
sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
OMAP clocksource: 32k_counter at 32768 Hz
Architected cp15 timer(s) running at 6.14MHz (virt).
sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2794592043008ns
Switching to timer-based delay loop
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
Initializing cgroup subsys net_cls
CPU: Testing write buffer coherency: ok
/cpus/cpu@0 missing clock-frequency property
/cpus/cpu@1 missing clock-frequency property
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x80644068 - 0x806440d8
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated (24.59 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
omap_hwmod: l3_main_2 using broken dt data from ocp
omap_hwmod: tptc0 using broken dt data from edma-controller
omap_hwmod: tptc1 using broken dt data from edma-controller
omap_hwmod: dcan1: _wait_target_disable failed
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
syscon 4a002000.tisysconcore: regmap [mem 0x4a002000-0x4a0026cf] registered
syscon 4a002e00.tisyscon: regmap [mem 0x4a002e00-0x4a002e7b] registered
OMAP GPIO hardware version 0.1
platform 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
No ATAGs?
hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 8 bytes.
OMAP DMA hardware revision 0.0
bio: create slab <bio-0> at 0
edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
evm_3v3_sd: 3300 mV 
evm_3v3_sd4: 3300 mV 
evm_1v8: 1800 mV 
reg-fixed-voltage fixedregulator-evm_1v8: Failed to find supply vin
reg-fixed-voltage fixedregulator-evm_1v8: Failed to register regulator: -517
platform fixedregulator-evm_1v8: Driver reg-fixed-voltage requests probe deferral
evm_3v3_sw: 3300 mV 
aic_dvdd: 1800 mV 
aic_dvdd: supplied by evm_3v3_sw
vtt_fixed: 1350 mV 
vgaarb: loaded
i2c-core: driver [palmas] using legacy suspend method
i2c-core: driver [palmas] using legacy resume method
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
palmas 0-0058: IRQ missing: skipping irq request
palmas 0-0058: Muxing GPIO 2e, PWM 0, LED 0
prom_parse: Bad cell count for /ocp/i2c@48070000/tps659038@58
smps123: 850 <--> 1500 mV at 1080 mV 
smps45: 850 <--> 1500 mV at 990 mV 
smps6: 850 <--> 1500 mV at 1080 mV 
smps7: 850 <--> 1500 mV at 1050 mV 
smps8: 850 <--> 1500 mV at 1010 mV 
smps9: 1800 mV 
ldo1: 1800 <--> 3300 mV at 3000 mV 
ldo2: 3300 mV 
ldo3: 1800 mV 
LDO4: at 1800 mV 
LDO5: no parameters
LDO6: no parameters
LDO7: no parameters
LDO8: no parameters
ldo9: 1050 mV 
ldoln: 1800 mV 
ldousb: 3300 mV 
REGEN1: no parameters
regen2: no parameters
sysen1: no parameters
sysen2: no parameters
omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
omap-iommu 40d01000.mmu: 40d01000.mmu registered
omap-iommu 40d02000.mmu: 40d02000.mmu registered
omap-iommu 55082000.mmu: 55082000.mmu registered
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
Switched to clocksource arch_sys_counter
NET: Registered protocol family 2
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP: reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
yt_initio_probe
futex hash table entries: 512 (order: 3, 32768 bytes)
bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
jffs2: version 2.2. (NAND) (SUMMARY)  ? 2001-2006 Red Hat, Inc.
msgmni has been set to 697
alg: No test for stdrng (krng)
NET: Registered protocol family 38
io scheduler noop registered (default)
io scheduler deadline registered
io scheduler cfq registered
pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x1000-0x10000]
pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
PCI: bus0: Fast back to back transfers disabled
PCI: bus1: Fast back to back transfers enabled
pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0: PCI bridge to [bus 01]
pbias_mmc_omap5: 1800 <--> 3000 mV at 3000 mV 
abb_mpu: 1100 <--> 1210 mV 
abb_ivahd: 1060 <--> 1250 mV 
abb_dspeve: 1060 <--> 1250 mV 
abb_gpu: 1060 <--> 1280 mV 
Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 299, base_baud = 3000000) is a 8250
console [ttyS0] enabled
48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 300, base_baud = 3000000) is a 8250
48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 301, base_baud = 3000000) is a 8250
omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
(hci_tty): inside hci_tty_init
(hci_tty): allocated 250, 0
ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst 
scsi0 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 334
mtdoops: mtd device (mtddev=name/number) must be supplied
m25p80 spi32766.0: found w25q128, expected s25fl256s1
m25p80 spi32766.0: w25q128 (16384 Kbytes)
libphy: Fixed MDIO Bus: probed
PPP generic driver version 2.4.2
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-omap: OMAP-EHCI Host Controller driver
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
mousedev: PS/2 mouse device common for all mice
i2c-core: driver [rtc-ds1307] using legacy suspend method
i2c-core: driver [rtc-ds1307] using legacy resume method
omap_rtc 48838000.rtcss: rtc core: registered 48838000.rtcss as rtc0
i2c /dev entries driver
Driver for 1-wire Dallas network protocol.
coproc iva_coproc: probe
Adding alias for supply vdd,iva_coproc -> vdd,4a0025cc.voltdm
Adding alias for supply vbb,iva_coproc -> vbb,4a0025cc.voltdm
coproc iva_coproc: coproc_probe result=0
coproc dsp_coproc: probe
Adding alias for supply vdd,dsp_coproc -> vdd,4a0025e0.voltdm
Adding alias for supply vbb,dsp_coproc -> vbb,4a0025e0.voltdm
coproc dsp_coproc: coproc_probe result=0
omap_hsmmc 480b4000.mmc: unable to get vmmc regulator -517
platform 480b4000.mmc: Driver omap_hsmmc requests probe deferral
ledtrig-cpu: registered to indicate activity on CPUs
omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
omap-sham 4b101000.sham: initialization failed.
ata1: SATA link down (SStatus 0 SControl 300)
omap-sham: probe of 4b101000.sham failed with error -22
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
extcon-usb-gpio extcon_usb1: extcon_usb1 node name: OTG
extcon-usb-gpio extcon_usb2: extcon_usb1 node name: HOST
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
Power Management for TI OMAP4+ devices.
ThumbEE CPU extension supported.
Registering SWP/SWPB emulation handler
SmartReflex Class3 initialized
aic_dvdd: disabling
evm_3v3_sd4: disabling
evm_3v3_sd: disabling
regulator-dummy: disabling
dmm 4e000000.dmm: workaround for errata i878 in use
dmm 4e000000.dmm: initialized all PAT entries
evm_1v8: 1800 mV 
evm_1v8: supplied by smps9
omap_rtc 48838000.rtcss: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
sr_init: No PMIC hook to init smartreflex
sr_init: platform driver register failed for SR
Rootfs(PARTUUID=e9cf1c5a-02) is not in EMMC, init the deferred driver in advance
Running do_initcalls_sdboot()
Waiting for root device PARTUUID=e9cf1c5a-02...
mmc2: BKOPS_EN bit is not set
mmc2: new high speed DDR MMC card at address 0001
mmcblk0: mmc2:0001 MMC08G 7.26 GiB 
mmcblk0boot0: mmc2:0001 MMC08G partition 1 4.00 MiB
mmcblk0boot1: mmc2:0001 MMC08G partition 2 4.00 MiB
 mmcblk0: unknown partition table
 mmcblk0boot1: unknown partition table
 mmcblk0boot0: unknown partition table


  • Hi

    Can you include additional information on how the SD cards are being prepared/flashed, and also details on the SD card make

    From the logs shared, it appears that the SD card update was not completed correctly

  • The first problem is due to the SD card detection problem, which has been solved!

    What could be the reason for this LOG down here?

    two ERRON log:    

    U-Boot SPL 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)
    DRA752-GP ES2.0
    recalibrate_iodelay:hzk omap is DRA752_ES2_0
    recalibrate_iodelay:hzk omap_revision=7520200
    SDRAM: hzk emif1_enabled=1
    Leveling timeout on EMIF1
    SDRAM: hzk size_prog=80000000
    SDRAM: hzk size_prog1=1f
    SDRAM: hzk size_prog2=80000000
    get_ram_size:hzk return1 0,base_addr=80000000
    SDRAM: identified size not same as expected size identified: 0 expected: 80000000

    one ERRON LOG:

    U-Boot SPL 2014.07-g114c859-dirty (Jan 04 2020 - 15:59:28)
    DRA752-GP ES2.0
    recalibrate_iodelay:hzk omap is DRA752_ES2_0
    recalibrate_iodelay:hzk omap_revision=7520200
    SDRAM: hzk emif1_enabled=1
    SDRAM: hzk size_prog=80000000
    SDRAM: hzk size_prog1=1f
    SDRAM: hzk size_prog2=80000000
    spl_mmc_load_image
    ** Partition 1 not valid on device 0 **
    spl_register_fat_device: fat register err - -1
    ### ERROR ### Please RESET the board ###

    Where are the possible causes of the above problems?

  • Hi

    Are the two error logs observed on the same board?

    At least the second error message seems to indicate that the flashing to SD card was not completed correctly