Hi,
I am trying to use the EVM default demo software as a quick validation for my own board. My board differs from the EVM in that no ethernet is available, and a different NAND (Numonyx 1Gb) and video decoder is being used.
I have been successful in programming the EVM software to my board using the Serial Flash Loading Utility
http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility
However, when I try to boot from flash, the system shows the following info and then freezes:
--------------------------------------
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.
U-Boot 1.2.0 (Feb 2 2008 - 23:52:10)
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3
,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
No NAND device found!!!
128 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
ARM Clock :- 216MHz
DDR Clock :- 171MHz
Hit any key to stop autoboot: 0
BOOTP broadcast 1
----------------------------------------
I have noticed that the device ID for the flash indicates a different Flash than the one I am using:
The device id detected 1F is for a 32 pages per block, 2048bytes per page memory, however the Datasheet of the Numonyx NAND I am using says that the memory is a 32 pages per block, 512 bytes per page.
Please let me know if what I am trying to do is unfeasible, or if you can suggest me any modifications to this approach to make this work.
Thanks!