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.

AM1808 Boot

Other Parts Discussed in Thread: AM1808, OMAP-L138
Hello, 

I made a custom board with AM1808.
I have a problem for boot.
I used a erase command for SPI Flash.
The console displays progress "Waiting for SFT on the OMAP-L138...".
The console not proceed.

My custom board's using a DDR2 SDRAM for AM1808.
The difference between my board and EVM(ZOOM AM1808 eXperimenter Kit) is the only DDR2 SDRAM.

Should I be rebuild anything?
Please, How to boot for my custom board.

==== from console ====
% mono ./sfh_OMAP-L138.exe -p /dev/ttyUSB0 -erase
-----------------------------------------------------
TI Serial Flasher Host Program for OMAP-L138
(C) 2011, Texas Instruments, Inc.
Ver. 1.67
-----------------------------------------------------


[TYPE] Global erase
[TARGET] OMAPL138
[DEVICE] SPI_MEM

Attempting to connect to device /dev/ttyUSB0...
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...
(AIS Parse): Loading section...
(AIS Parse): Loaded 824-Byte section to address 0x80002200.
(AIS Parse): Processing command 2: 0x58535906.
(AIS Parse): Performing Opcode Sync...
(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...
==== from console ====

Best Regards,
Hideki Ishihara.
  • Hi, I am not sure but I think you should add the -targetType AM1808 parameter to your call of mono ./sfh_OMAP-L138.exe for the AM1808. And yes, you must rebuild the flash loader utility since you have different DDR memory settings. You'll find these settings in OMAP-L138/Common/src/device.c [1]. Regards, Christian [1] http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138#Modifications_for_Custom_Boards
  • Hello, Christian Riesch.

    Thank you for your reply.

    I rebuild the flash loader utility for different DDR memory.

    The operation was successful.

    Please, close this issue.

    Best regards,

    Hideki Ishihara.