I'm trying to use sfh_DM36x.exe to erase NAND on my EVM (REV D), but I failed to communicate with the board.
I use the sfh_DM36x.exe that comes with dvsdk4.02 (/psp/board_utilities/serial_flash/dm365/sfh_DM36x.exe).
alex@alex-desktop:~/.../serial_flash/dm365$ ./sfh_DM36x.exe -nanderase -p /dev/ttyUSB0
-----------------------------------------------------
TI Serial Flasher Host Program for DM36x
(C) 2009, Texas Instruments, Inc.
Ver. 1.50
-----------------------------------------------------
Globally erasing NAND flash.
Attempting to connect to device /dev/ttyUSB0...
Press any key to end this program at any time.
Waiting for the DM36x...
At this point it stucks.
NOTE: I turned the SW4 to "BOOTME" state, but via picocom, instead of "BOOTME", I see:
P�tig)P�vig)P�tig)P�vig)P�tig)P�vig)P�tig)P�tig)P�vig)P�vig)P�tig)P�vig)P�tig)P�vig)P�tig)�vig)P�tig)P�tig)P�tig)
As I understood, this is known bug in revision D.
Maybe the problem is that sfh_DM36x.exe expects to recognize "BOOTME" string?
If so, how can I use this application?