如题,现在第一份代码spi flash可以启动,但怎么控制DSP6678从第二份代码启动呢?我看RBL中有个Parameter Table Index,是修改这个吗?那改完之后rbl也要两份?急求大佬指导!
Nancy Wang:
改一下Parameter Table Index试试,不需要两份RBL,参考Parameter Table Index的定义看一下:
Parameter Table Index : Specifies which parameter table is loaded from SPI. The boot ROM reads the parameter table (each table is 0x80 bytes) from the SPI starting at SPI address (0x80 * parameter index).
The value can range from 0 to 15.
,
Shine:
请问您是想实现二次bootloader吗?如果是用PG2.x版本的硅版本芯片,不需要用二次bootloader。
,
user6109135:
想请教一下 有论坛说RBL不会将程序从FLash搬运到内部存储器中,如果采用RBL引导实际程序是在flash里面执行的。但有的博客又说RBL自己会搬运程序,具体哪一种说法对呢?程序在flash中直接执行速度应该会很慢吧
,
user6109135:
想请教一下 有论坛说RBL不会将程序从FLash搬运到内部存储器中,如果采用RBL引导实际程序是在flash里面执行的。但有的博客又说RBL自己会搬运程序,具体哪一种说法对呢?程序在flash中直接执行速度应该会很慢吧
,
Shine:
SPI boot模式会从SPI flash搬运程序,请阅读一下下面的的bootloader文档。
www.ti.com/…/sprugy5c.pdf