您好,我使用TMS320F28377D连接了一个大小为1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的SDRM。在修改DATA区CS1空间中地址为0x8000 0000位置的数据时,地址0x8010 0000位置的数也跟着改变了。按照这个SDRM的大小,重复映射也会是在地址0x8040 0000。请问这是为什么?
我在检查寄存器时看DATASHEET中寄存器Emif1Regs.SDRAM_CR.bit.IBANK位的介绍,只有1,2,3BANK的介绍,并没有4BANK,请问一下这到底怎么配,怎么用。谢谢
Johnson Chen1:
两个地址内容是一样的吗?
请将EMIF和SDRAM连接图发上来看一下。
您好,我使用TMS320F28377D连接了一个大小为1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的SDRM。在修改DATA区CS1空间中地址为0x8000 0000位置的数据时,地址0x8010 0000位置的数也跟着改变了。按照这个SDRM的大小,重复映射也会是在地址0x8040 0000。请问这是为什么?
我在检查寄存器时看DATASHEET中寄存器Emif1Regs.SDRAM_CR.bit.IBANK位的介绍,只有1,2,3BANK的介绍,并没有4BANK,请问一下这到底怎么配,怎么用。谢谢
Lou Hou:
回复 Johnson Chen1:
0x8000 0000修改数据,0x8010 0000, 0x8020 0000, 0x8030 0000地址都跟着变,每个区域数据内容都一样。 连接图如下图所示
您好,我使用TMS320F28377D连接了一个大小为1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的SDRM。在修改DATA区CS1空间中地址为0x8000 0000位置的数据时,地址0x8010 0000位置的数也跟着改变了。按照这个SDRM的大小,重复映射也会是在地址0x8040 0000。请问这是为什么?
我在检查寄存器时看DATASHEET中寄存器Emif1Regs.SDRAM_CR.bit.IBANK位的介绍,只有1,2,3BANK的介绍,并没有4BANK,请问一下这到底怎么配,怎么用。谢谢
mangui zhang:
回复 Lou Hou:
这个问题以前有网友遇到过
这个外扩是有TI的相关参考吗 我感觉好像是因为总线没有对齐
楼主用的PADS的logic啊
您好,我使用TMS320F28377D连接了一个大小为1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的SDRM。在修改DATA区CS1空间中地址为0x8000 0000位置的数据时,地址0x8010 0000位置的数也跟着改变了。按照这个SDRM的大小,重复映射也会是在地址0x8040 0000。请问这是为什么?
我在检查寄存器时看DATASHEET中寄存器Emif1Regs.SDRAM_CR.bit.IBANK位的介绍,只有1,2,3BANK的介绍,并没有4BANK,请问一下这到底怎么配,怎么用。谢谢
Lou Hou:
回复 Johnson Chen1:
您好,能帮忙解决一下吗?
您好,我使用TMS320F28377D连接了一个大小为1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的SDRM。在修改DATA区CS1空间中地址为0x8000 0000位置的数据时,地址0x8010 0000位置的数也跟着改变了。按照这个SDRM的大小,重复映射也会是在地址0x8040 0000。请问这是为什么?
我在检查寄存器时看DATASHEET中寄存器Emif1Regs.SDRAM_CR.bit.IBANK位的介绍,只有1,2,3BANK的介绍,并没有4BANK,请问一下这到底怎么配,怎么用。谢谢
mangui zhang:
回复 Lou Hou:
MCU那边是怎么连接的啊 你是将A0-A11+BA0+BA1连接到MCU那边的A0-A13了吗