目前在做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源码?




