This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6672: SPI nor引导,RBL引导初始化DDR的值不对

Part Number: TMS320C6672

您好,

我现在用一个简单的程序,配置引导spi nor启动,程序运行在SL2中,在程序里设置了ddr的初始化配置表,并且将其映射到0x00873500的地址。

烧进去能够启动成功,然后我load symbols 进去查看DDR的寄存器配置(0x21000000~0x21000020),但是寄存器的值是不对的,但是去查看0x00873500中对DDR配置的结构体中的值,却是对的。

不知道是什么原因,为什么RBL引导的时候,为什么对DDR寄存器的值写的是错的呢?下面是我通过转换工具生成的app.dat的烧写文件。烧进去之后是可以启动的,但是ddr的初始化不对。从图上可以看出

ddr的配置表已经被加进去了,但是为什么初始化不对呢?期望您的解答,谢谢。