Part Number:TMS320C6678
在镜像文件中可以用一个DDR3配置表来配置DDR3,如图
但是其中并没有leveling相关的配置,请问leveling相关的寄存器在镜像文件中要怎么配置呢?
Nancy Wang:
可参考附件的内容:
C6657_directROM_Boot_example\C6657\SPIboot_ddr
7356.C6657_directROM_Boot_example.zip
,
user6501245:
"The DDR configuration table for C6678 and C6657 are different due to the difference in ROM implementation. The major difference being the C6657 DDR configuration table includes additional DDR Leveling parameters while C6678 does not. Also, the standard DDR initialization sequence was modified after the ROM bootloader code was finalized hence, we recommend users of C6678 to use a secondary bootloader or application code to initialize the DDR instead of using the RBL."
这一段话是您提供链接里的文档所说的,意思是如果在6678上改DDR的leveling只能用二次引导或是应用代码来初始化吗?
,
Nancy Wang:
user6501245 说:这一段话是您提供链接里的文档所说的,意思是如果在6678上改DDR的leveling只能用二次引导或是应用代码来初始化吗?
是的。
,
user6501245:
请问有相关的demo能参考一下吗
,
Nancy Wang:
参考以下帖子的讨论:
It is recommended that users load a simple secondary bootloader that initializes the DDR and loads the rest of the application. This can be done by jumping back into ROM or by creating custom boot mechanism. For example refer to the srioboot_ddrinit that we provide as part of the IBL examples:
e2e.ti.com/…/tms320c6678-ethernet-boot-for-c6678-ddr-config-issue