This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Serial Flasher 2.31 stuck on Waiting for SFT on the OMAP-L138 on Zoom EVM

Other Parts Discussed in Thread: OMAPL138, OMAP-L138

Hi,

 

I have seen this same problem here on the forum but none of the threads offer a solution.

My problem is quite similar to :http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/81815.aspx?PageIndex=2 but it is not explained how that person got it to work.

I need to update my U-Boot since the version that came on it has no MMC support and I need to put my Linux kernel on a SD card.

 

Here is what I am observing:

1. When I use the Serial Flasher 2.29 along with "ubl_OMAPL138_SPI_MEM.bin" from GNU/ubl and "u-boot.bin" from psp3.20.00.13 I repeatedly get the I/O Error in Read! and nothing else happens. I figured from other posts that this is because of some issue with using USB->Serial (I have no other choice), so I decided to switch to flasher tool 2.31.

 

2. With flasher tool 2.31 along with the "ubl_OMAPL138_SPI_MEM.bin" thats packaged with it, and the u-boot.bin, I see some progress as below, but it gets stuck on the Waiting for SFT.

 

 

C:\TI Tools\Serial Boot\OMAP-L138_FlashAndBootUtils_2_31\OMAP-L138_FlashAndBoot

tils_2_31\OMAP-L138\GNU>sfh_OMAP-L138.exe -p COM12 -v -flash ubl_OMAPL138_SPI_M

M.bin u-boot.bin

-----------------------------------------------------

   TI Serial Flasher Host Program for OMAP-L138

   (C) 2011, Texas Instruments, Inc.

   Ver. 1.67

-----------------------------------------------------



      [TYPE] UBL and application image

       [UBL] ubl_OMAPL138_SPI_MEM.bin

 [APP IMAGE] u-boot.bin

    [TARGET] OMAPL138

    [DEVICE] SPI_MEM


Attempting to connect to device COM12...

Press any key to end this program at any time.


(AIS Parse): Read magic word 0x41504954.

(AIS Parse): Waiting for BOOTME... (power on or reset target now)

(AIS Parse): BOOTME received!

(AIS Parse): Performing Start-Word Sync...

(AIS Parse): Performing Ping Opcode Sync...

(AIS Parse): Processing command 0: 0x58535901.

(AIS Parse): Performing Opcode Sync...

(AIS Parse): Loading section...

(AIS Parse): Loaded 8704-Byte section to address 0x80000000.

(AIS Parse): Processing command 1: 0x58535901.

(AIS Parse): Performing Opcode Sync...

(Serial Port): Read error! (The operation has timed out.)

(AIS Parse): I/O Error in read!

(AIS Parse): Opcode Sync passed after 1 consecutive I/O failures.

(AIS Parse): Loading section...

(AIS Parse): Loaded 824-Byte section to address 0x80002200.

(AIS Parse): Processing command 2: 0x58535906.

(AIS Parse): Performing Opcode Sync...

(Serial Port): Read error! (The operation has timed out.)

(AIS Parse): I/O Error in read!

(AIS Parse): Opcode Sync passed after 1 consecutive I/O failures.

(AIS Parse): Performing jump and close...

(AIS Parse): AIS complete. Jump to address 0x80000000.

(AIS Parse): Waiting for DONE...

(AIS Parse): Boot completed successfully.


Waiting for SFT on the OMAP-L138...

 

Any help is appreciated.