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

C6657的DDR3地址问题

想使用TMS320C6657中DDR3_EMIF接口寄存器,在应用手册中找到是这样的:

比如我要在头文件中定义MIDR和STATUS寄存器

#define DDR3_MIDR         0x8000000;

#define DDR3_STATUS     0x8000004;

表中的000h、004h是指低位吗,前面高位8是我可以随便定义的吗。如果不是,那高位应该是什么呢,没有在应用手册找到相应解释 。感谢解答。

什么时候能不菜:

回复 Shine:

您好,我在您给出的文件中查到,EMIF16 configuration的base address是0x20C00000,而EMIF16 CE0 data space, supports NAND, NOR, or SRAM memory的是0x70000000 。我有些混淆这两个,我用EMIF16的寄存器时应该用哪个呢

#define EMIFA_RCSR0x7000000/* Address of EMIF16 Revision Code and Status Register */
#define EMIFA_AWCCR0x7000004/* Address of EMIF16 Async Wait Cycle Config Registerl */
#define EMIFA_CE00x7000010/* Address of EMIF16 CE0 control (A1CR) */

#define EMIFA_CE0SEC0x7000070/*Address of NAND Flash CS2 (CE0) 1-Bit ECC Register*/

这样定义是正确的吗

赞(0)
未经允许不得转载:TI中文支持网 » C6657的DDR3地址问题
分享到: 更多 (0)