Hi all,
we are working with a DM368 TI device in Nand boot mode and we are trying to use a MT29F16G08ABACA Micron Nand flash memory which parameters are:
– Page size x8: 4320 bytes (4096 + 224 bytes)
– Block size: 128 pages (512K + 28K bytes)
– Plane size: 2 planes x 2048 blocks per plane
– Device size: 16Gb: 4096 blocks.
At the first time we erase and program the Nand with the following commands:
sfh_DM36x.exe -v -p COM1 -nanderase
sfh_DM36x.exe -v -p COM1 -nandflash UBL_DM36x_NAND_150_432MHz.bin u-boot_alex4.bin
where the UBL was recompiled in order to meet the 432MHz PLL requirements and the u-Boot to recognize the nand device ID.
After these operations we perform the boot from nand but almost always we receive the message
DM36x initialization passed!
TI UBL Version: 1.50 - SELTA - 432MHz
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x0000001A.
Valid magicnum, 0xA1ACED66, found in block 0x0000001C.
DONE
Jumping to entry point at 0x81080000.
or the following:
DM36x initialization passed!
TI UBL Version: 1.50 - SELTA - 432MHz
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001A.
Valid magicnum, 0xA1ACED66, found in block 0x0000001C.
DONE
Jumping to entry point at 0x81080000.
After which the software hangs up and we have to reset the board, but we cant see the u-Boot console. It seems the UBL hasn't witten correctly the u-Boot? It seems very strange that the magic number is read several times, or not?
Is there anyone that can help us on this topic?
Thank you in advance.
Loris