Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: RE: SPI BOOT DDR table疑问

$
0
0

使用片子TCI6670,表里的参数对照成功运行工程的GEL文件进行了记录,之后再AddDdrTable中做了修改,代码依旧启动失败,此时用仿真器连接进入Memroy查看寄存器,可以看到值已修改。

其余步骤都一模一样,仅更改了AddDdrTable工具程序就无法正常启动,参数是按照可在线运行程序修改的,以下部分参数文档中没有标明,请问是否漏了哪里?

以下是AddDDrTable工具修改部分代码

#ifdef TMS320C6670
const unsigned char ddrtable[120]={
0x00, 0x00, 0x00, 0x70,
0x00, 0x8F, 0x35, 0x00,
0x02, 0x42, 0x80, 0xF5, // config select
0x00, 0x00, 0x00, 0x00, // pll Prediv
0x00, 0x00, 0x00, 0x14, // pll Mul
0x00, 0x00, 0x00, 0x02, // pll post div
0x63, 0x06, 0x2A, 0x32, // sdram config
0x00, 0x00, 0x00, 0x00, // sdram config2
0x00, 0x00, 0x14, 0x50, // fresh cntrl
0x11, 0x13, 0x78, 0x3C, // timing1
0x30, 0x71, 0x7F, 0xE3, // timing2
0x55, 0x9F, 0x86, 0xAF, // timing3
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0x00, // perform count config
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x70, 0x07, 0x32, 0x14, // sdRamoutImpedCalcfg
0x00, 0x00, 0x00, 0x00,
0x00, 0x10, 0x01, 0x0F, // ddr phy control1
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, // proClassSvce1Map
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, // ecc cntrl
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0x05 // rdWrtExcThresh
};
#endif


Viewing all articles
Browse latest Browse all 21822

Trending Articles