Hi all,
We've made a custom board, actually it's the 2nd version. When we made the first version, we respected all the PCI andATA paths , but we only needed the NAND flash.
Everything worked fine.
The problem comes when we've removed those paths and we've routed directly the nand flash to the TMS to the SAME ports that were initially multiplexed. There's no way to flash the board.
When we flash the board we get this message, always the same:
------------------------------
TI Serial Flasher Host Program for DM646x
(C) 2009, Texas Instruments, Inc.
Ver. 1.50
-----------------------------------------------------
Flashing NAND with davinciUBLais.bin and u-boot.bin.
Attempting to connect to device /dev/ttyUSB0...
Press any key to end this program at any time.
Waiting for the DM646x...
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...
0% [ ------------------------------------------------------------ ]
Status Undefined
100%
UBL sent.
Waiting for the DM646x..
We've found one weird thing, let's see if somebody can enlighten us:
We've enabled a debugging instruction that shows the raw bytes sent by the RBL from the TMS320DM6467T:
------------------------------
TI Serial Flasher Host Program for DM646x
(C) 2010, Texas Instruments, Inc.
Ver. 1.50
-----------------------------------------------------
Flashing NAND with /home/xavi/flash_ubl_workdir_150/davinciUBLais.bin and /home/xavi/flash_ubl_workdir_150/u-boot.bin.
Attempting to connect to device /dev/ttyUSB0...
Press any key to end this program at any time.
Waiting for the DM646x...
32 66 79 79 84 77 69 0 BOOTME commmand received. Returning ACK and header...
ACK command sent. Waiting for BEGIN command...
32 32 66 69 71 73 78 0 Target: BEGIN
BEGIN commmand received. Sending CRC table...
100% [ ]
CRC table sent....
Waiting for DONE...
32 32 32 68 79 78 69 0 DONE received. Sending the UBL...
0% [ ------------------------------------------------------------ ]
Status Undefined
100%
32 32 32 68 79 78 0 32 66 79 79 84 77 69 0
Waiting for the DM646x...