Hi,
On our custom design with DM6446, in UART boot mode I use "sfh_DM644x.exe" to flash it. Different from the DM6446 EVM first "BOOTME BOOTME BOOTME" comes 45 seconds after power on. What may be the reason?
In final trials I got the following logs:
****************************************************************************
C:\DM644x_FlashAndBootUtils_2_00\DM644x\GNU>sfh_DM644x.exe -erase
-----------------------------------------------------
TI Serial Flasher Host Program for DM644x
(C) 2010, Texas Instruments, Inc.
Ver. 1.67
-----------------------------------------------------
Platform is Windows.
Globally erasing the NAND flash device on the DM6446
Attempting to connect to device COM1...
Press any key to end this program at any time.
Waiting for the DM644x...
BOOTME commmand received. Returning ACK and header...
ACK command sent. Waiting for BEGIN command...
Target: BEGIN
BEGIN commmand received. Sending CRC table...
100% [ ████████████████████████████████████████████████████████████ ]
CRC table sent.
Waiting for DONE...
DONE received. Sending the UBL...
100% [ ████████████████████████████████████████████████████████████ ]
UBL sent.
DONE received. UBL was accepted.
Waiting for SFT on the DM644x...
****************************************************************************
Why does it freeze for SFT? How can I handle this problem?
In my first trials it passed this stage with the following
***********************************************
Target: BOOTUBL
BOOTUBL command received. Returning CMD and command...
CMD value sent : Waiting for DONE...
Target: DONE
DONE Received .Command was accepted
Target: FAIL
***********************************************
And console returned "BOOTUBL BOOTUBL BOOTUBL BOOTUBL ..."
What may be the reasons for these problems? Which peripherals can be related (DDR, NAND etc?)
Thanks for all your help
Ferhat