TI中文支持网
TI专业的中文技术问题搜集分享网站

请问C6670 RBL直接从SPI NorFlash启动,boot table等

C6670,自己做的硬件板,没有EEPROM,
如果要直接从SPI flash启动,

keystone Boot  user Guide 中提到的几个table具体是在哪里实现,格式是什么样的?
包括 “ boot configuration table ”,“ boot  parameter table ”,“ boot table ”

1.  boot table 是不是就是编译的  *.out  文件,经过工具链转换的最后文件?

2.  另外两个table,如何定义的?格式什么样?
     已知在可启动镜像的前面256行,有SPI_param_table, 这个就是parameter table吗?
3.  但是这个parameter_table没有对DDR初始化的部分,而我们现在需要在boot时,
      对DDR进行初始化配置,请问这个部分,应该如何做?格式怎么样?放在哪里?
      直接放在256行之后? 在工具链中好像没有这个加DDR初始化的工具,如何做?

Andy Yin1:

 需要用hex6x将编译生成的out转换为boot table文件。SPI parameter table具体格式取决于不同的boot mode,具体参考ROM source code中tiboot.h。

RBL source code:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/6352.aspx

请参考SPI nor flash boot例子:

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/8065.aspx

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/46608.aspx

赞(0)
未经允许不得转载:TI中文支持网 » 请问C6670 RBL直接从SPI NorFlash启动,boot table等
分享到: 更多 (0)