问题:
我使用sfh_OMAP-L138.exe串口烧写工具来烧写UBL、UBOOT时,在擦除的过程中总是停止在Waiting for SFT on the OMAP-L138…这,具体信息如下:
C:\temp>sfh_OMAP-L138 -erase -targetType AM1808 -flashType SPI_MEM -v -p Com8
—————————————————–
TI Serial Flasher Host Program for OMAP-L138
(C) 2012, Texas Instruments, Inc.
Ver. 1.67
—————————————————–
[TYPE] Global erase
[TARGET] AM1808
[DEVICE] SPI_MEM
[SPI Block] 0
Attempting to connect to device Com7…
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 8552-Byte section to address 0x80000000.
(AIS Parse): Processing command 1: 0x58535901.
(AIS Parse): Performing Opcode Sync…
(AIS Parse): Loading section…
(AIS Parse): Loaded 116-Byte section to address 0x80002168.
(AIS Parse): Processing command 2: 0x58535901.
(AIS Parse): Performing Opcode Sync…
(AIS Parse): Loading section…
(AIS Parse): Loaded 768-Byte section to address 0x800021DC.
(AIS Parse): Processing command 3: 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…
说明:
uboot 和linux的默认调试口为 UART2 ,之前我用 UART2作为调试口的时候一切都很顺利,现在因为硬件的影响 想用 UART0 作为调试口,就出现了上述的问题 Waiting for SFT on the OMAP-L138…
希望可以给点思路
TKS
Shine:
如果用自己的开发板, 需要做一些修改, 可以参考下面的wiki网站.
processors.wiki.ti.com/…/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138
noaming:
你好,该换串口,注意:OMAP-L138/Common/include/device_uart.h: Modify the #define DEVICE_UART_PERIPHNUM to set which UART is connected to the host PC.