AM335x的spi boot支持的flash型号有哪些,我查了很多文档都没有查到。
我在使用pdk里面的flash烧录工具的时候,提示不支持我们用的‘S25FL064L’的flash,我对烧录了代码进行了一点修改之后,CCS打印了烧录成功的log。
但是我在重启开发板之后,烧录的bootloader并没有打印出正常启动的log。
好像它并没有运行。
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.
因为memory更新换代比较快,所以我们没有memory list,具体要咨询memory厂家。
AM335x bootloader对SPI memory的要求如下
26.1.8.6 SPI
The boot devices must be connected to chip select 0 and must support the read command (03h).
https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf
建议烧写后,连上仿真器去跟踪一下boot过程。
"Load Symbols" instead of "Load Program"
When debugging an application from flash, you want to let the application boot in its normal manner. If you select "load program" in CCS then you are overwriting the application that loaded from flash and not debugging the code as it runs normally. You should instead do "load symbols" in CCS and then select your .out file. This will allow you to debug your code using variable/function names without overwriting the code that boots from the flash.
CCS 3.3: Go to File -> Load Symbols -> Load Symbols Only
CCS 4.x: Right-click on the project and select Debug Options. On the "Debugger" tab choose "Load Symbols" instead of "Load Program"
CCS 5.x: In the "Debug View" tab choose "Run"--> "Load" --> "Load Symbols"