Dear Sir,
I have migrated to DM365 IPNC Ref Design v2.5, now I found if i continue to do 10 or 20 times softwar restart in the GUI ,the uboot will boot error, prompt info as below:
***************************************************************************************************************************************************************************
DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
DONE
Jumping to entry point at 0x81080000.
Reset RTC Fail..
DM365_IPNC_UBL_1.0.1
U-Boot 1.3.4 (Apr 20 2010 - 11:58:37) DM365-IPNC-1.0.0
I2C: ready
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit)
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
Bad block table not found for chip 0
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
Bad block table found at page 65472, version 0x00
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
Bad block table written to 0x01ffc000, version 0x00
32 MiB
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
TTTTTTTTTTTTTTTTEDMA_Read8 timeout!!
***************************************************************************************************************************************************************************
I used u-boot-1.3.4-dm365_ipnc_1.0.1.bin, UBL_DM365_NAND_IPNC.bin. The above info is printed from "int EDMA_Read8(unsigned long src, unsigned long dst, int length)" in uboot project "/drivers/mtd/nand/nand_base.c", I guess maybe the EDMA init failed when reboot,
This issue is same as the link
http://e2e.ti.com/support/embedded/f/354/p/91288/317632.aspx
For the DMA hanging . Except by the Power off/Power and through console to write the command ./killall.sh to do.
Have any other method to recover it ? Due to If the IP CAM is hanning in the remote site then we can not to power off/power on it or connect the RS232 to write the command.
Thanks your help.