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

C6657 nand直接启动问题

目前在做C6657直接从nand启动,已经成功实现了不带bios系统的nand启动。

做bios系统nand启动时,在platform和cfg文件中,将数据段和代码段都放在L2或者MSMCSRAM上,程序可以正常启动。但是将数据段和代码段都放在DDR3上,程序无法正常启动。

通过手册发现,数据段和程序段放在DDR3上,应该要配置Boot Parameter Table和DDR3 Configuration Table 。

关于这两个table,有几个问题想咨询一下:

1.从tiboot.h中可以看到Boot Parameter Table中的格式,在C6678手册中看到了boot mode的配置,但是在C6657中并没有这个boot mode的说明,请问nand启动对应的boot mode可以在哪里看到?

2.关于DDR3 Configuration Table,请问configselect怎么配置?看说明应该是每一位代表配置下面的一个寄存器,但是对每一个寄存器都有配置,那岂不是configselect是0xFFFFFF?

3.请问哪里可以找到RBL源码?
 

user5297666:

看论坛上有人用C6678做SPI直接启动,配置了DDR3 table,有没有人知道这个configselect怎么取的呀?

截了一下C6678的DDR3 table定义,应该定义是一样的意思,只是位数不同。

,

Nancy Wang:

1.请查看最新版手册table 6-79
www.ti.com/…/tms320c6657.pdf
2.参考以下wiki网站上C6657 EVM SPI boot example with DDR initialization的例程
processors.wiki.ti.com/…/KeystoneI_Bootloader_Resources_and_FAQ
3.RBL源码
Where Can i Find the ROM Bootloader (RBL) Sources?
www.ti.com/…/spracn2.pdf

,

user5297666:

1.请查看最新版手册table 6-79 www.ti.com/…/tms320c6657.pdf 2.参考以下wiki网站上C6657 EVM SPI boot example with DDR initialization的例程 processors.wiki.ti.com/…/KeystoneI_Bootloader_Resources_and_FAQ 3.RBL源码 Where Can i Find the ROM Bootloader (RBL) Sources? www.ti.com/…/spracn2.pdf

赞(0)
未经允许不得转载:TI中文支持网 » C6657 nand直接启动问题
分享到: 更多 (0)