
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.

1.请到下面的文件下载串口烧写工具https://www.ti.com/lit/zip/spracm8
https://www.ti.com/lit/an/spracm8a/spracm8a.pdf
然后用C:\ti\OMAP-L138_FlashAndBootUtils_2_40\OMAP-L138\CCS\SPIWriter来烧写
2. 请问是指ROM里的bootloader吗?ROM里的bootloader是不能修改的。
抱歉,我们没有双备份的案例,需要自己写二次bootloader去定义自己的机制。SBL可以参考pdk_omapl138_1_0_8\packages\ti\boot\sbl。
https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_Foundational_Components.html#omapl137-omapl138-c6748
如果您板子硬件和TI开发板不一样的话,需要做相应的修改后重新编译,请参考下面文档4. 根据硬件改动修改 serial flash utility。
https://www.ti.com.cn/cn/lit/an/zhca481/zhca481.pdf
对了,在调试过程中由于出现了CS管脚一直为高的情况,检查了硬件连接,电路板上flash的CS管脚连接到了SPI1_SCS7脚上,根据数据手册

对PINMUX4和PINMUX5进行配置,配置如下:

这些配置检查过后,仍然出现了擦除flash过不了的情况
SPI模式使用是CS0片选信号,请看下面的bootloader文档说明。
All SPI boot modes use the chip select 0 signal. The appropriate pin (SPI0_SCS[0] or SPI1_SCS[0]) must be connected to the external SPI device.
https://www.ti.com/lit/an/sprab41f/sprab41f.pdf