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.

dm368 nand flash boot problem

hi

am using TI DM368 davinci EVM board..with TI DVSDK 4_02_00_06 sdk

i used Prebuilt  images(UBL..U-Boot..uImage)

UBL and U-Boot download through Serial flash downloader

uImage download through TFTP ...and i followed the  TI Software Development User guide

i followed this procedure

 after TFTP i used this

     u-boot : > nand erase 0x400000 0x205000

   u-boot : > nand write 0x80700000 0x400000 0x205000

and i set the environment parameter  it  working good without error

But if turn off Target board and Turn On  i got the following error

DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
   DONE
Jumping to entry point at 0x81080000.


U-Boot 2010.12-rc2 (Mar 24 2011 - 16:49:26)

Cores: ARM 432 MHz
DDR:   340 MHz
I2C:   ready
DRAM:  128 MiB
NAND:  2048 MiB
MMC:   davinci: 0, davinci: 1
Bad block table found at page 524224, version 0x01
Bad block table found at page 1048512, version 0x01
Bad block table found at page 524160, version 0x01
Bad block table found at page 1048448, version 0x01
nand_read_bbt: Bad block at 0x000000980000
nand_read_bbt: Bad block at 0x0000013e0000
nand_read_bbt: Bad block at 0x000005200000
nand_read_bbt: Bad block at 0x000006400000
nand_read_bbt: Bad block at 0x0000071e0000
nand_read_bbt: Bad block at 0x0000072c0000
nand_read_bbt: Bad block at 0x000009040000
nand_read_bbt: Bad block at 0x00000a480000
nand_read_bbt: Bad block at 0x00000a940000
nand_read_bbt: Bad block at 0x00000b240000
nand_read_bbt: Bad block at 0x00000b380000
nand_read_bbt: Bad block at 0x00000d1c0000
nand_read_bbt: Bad block at 0x000010000000
nand_read_bbt: Bad block at 0x000010040000
nand_read_bbt: Bad block at 0x000010080000
nand_read_bbt: Bad block at 0x0000100c0000
nand_read_bbt: Bad block at 0x000010100000
nand_read_bbt: Bad block at 0x000010140000
nand_read_bbt: Bad block at 0x000010180000
nand_read_bbt: Bad block at 0x0000101c0000
nand_read_bbt: Bad block at 0x000010200000
nand_read_bbt: Bad block at 0x000010240000
nand_read_bbt: Bad block at 0x000010280000
nand_read_bbt: Bad block at 0x0000102c0000
nand_read_bbt: Bad block at 0x000010300000
nand_read_bbt: Bad block at 0x000010340000
nand_read_bbt: Bad block at 0x000010380000
nand_read_bbt: Bad block at 0x0000103c0000
nand_read_bbt: Bad block at 0x000010400000
nand_read_bbt: Bad block at 0x000010440000
nand_read_bbt: Bad block at 0x000010480000
nand_read_bbt: Bad block at 0x0000104c0000
nand_read_bbt: Bad block at 0x000010500000
nand_read_bbt: Bad block at 0x000010540000
nand_read_bbt: Bad block at 0x000010580000
nand_read_bbt: Bad block at 0x0000105c0000
nand_read_bbt: Bad block at 0x000010600000
nand_read_bbt: Bad block at 0x000010640000
nand_read_bbt: Bad block at 0x000010680000
nand_read_bbt: Bad block at 0x0000106c0000
nand_read_bbt: Bad block at 0x000010700000
nand_read_bbt: Bad block at 0x000010740000
nand_read_bbt: Bad block at 0x000010780000
nand_read_bbt: Bad block at 0x0000107c0000
nand_read_bbt: Bad block at 0x000010800000
nand_read_bbt: Bad block at 0x000010840000
nand_read_bbt: Bad block at 0x000010880000
nand_read_bbt: Bad block at 0x0000108c0000
nand_read_bbt: Bad block at 0x000010900000
nand_read_bbt: Bad block at 0x000010940000
nand_read_bbt: Bad block at 0x000011760000
nand_read_bbt: Bad block at 0x000013a20000
nand_read_bbt: Bad block at 0x000014380000
nand_read_bbt: Bad block at 0x000015b80000
nand_read_bbt: Bad block at 0x000017dc0000
nand_read_bbt: Bad block at 0x000018540000
nand_read_bbt: Bad block at 0x00001ef00000
nand_read_bbt: Bad block at 0x00001f440000
nand_read_bbt: Bad block at 0x00001fac0000
nand_read_bbt: Bad block at 0x0000212c0000
nand_read_bbt: Bad block at 0x0000239a0000
nand_read_bbt: Bad block at 0x000023b60000
nand_read_bbt: Bad block at 0x0000243e0000
nand_read_bbt: Bad block at 0x000025780000
nand_read_bbt: Bad block at 0x000025860000
nand_read_bbt: Bad block at 0x000026460000
nand_read_bbt: Bad block at 0x0000291e0000
nand_read_bbt: Bad block at 0x0000296a0000
nand_read_bbt: Bad block at 0x000029fe0000
nand_read_bbt: Bad block at 0x00002a0a0000
nand_read_bbt: Bad block at 0x00002c520000
nand_read_bbt: Bad block at 0x00002c620000
nand_read_bbt: Bad block at 0x00002cd60000
nand_read_bbt: Bad block at 0x00002cda0000
nand_read_bbt: Bad block at 0x000030000000
nand_read_bbt: Bad block at 0x0000334e0000
nand_read_bbt: Bad block at 0x000043d00000
nand_read_bbt: Bad block at 0x000045b80000
nand_read_bbt: Bad block at 0x000046840000
nand_read_bbt: Bad block at 0x00004a800000
nand_read_bbt: Bad block at 0x00004ed00000
nand_read_bbt: Bad block at 0x000050b20000
nand_read_bbt: Bad block at 0x000050fc0000
nand_read_bbt: Bad block at 0x000052780000
nand_read_bbt: Bad block at 0x000054aa0000
nand_read_bbt: Bad block at 0x000057500000
nand_read_bbt: Bad block at 0x00005a540000
nand_read_bbt: Bad block at 0x00005bda0000
nand_read_bbt: Bad block at 0x00005be40000
nand_read_bbt: Bad block at 0x00005dd40000
nand_read_bbt: Bad block at 0x00005df60000
nand_read_bbt: Bad block at 0x000060a60000
nand_read_bbt: Bad block at 0x00006c780000
nand_read_bbt: Bad block at 0x00006e620000
nand_read_bbt: Bad block at 0x000074720000
nand_read_bbt: Bad block at 0x00007b380000
Net:   Ethernet PHY: GENERIC @ 0x00
DaVinci-EMAC
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x400000, size 0x205000
 2117632 bytes read: OK
## Booting kernel from Legacy Image at 80700000 ...
   Image Name:   Arago/2.6.32.17-psp03.01.01.39/d
   Created:      2011-03-24  21:31:41 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2148072 Bytes = 2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!

 best regards

V.Natarajan