使用TMS320F28377D带SDRAM,
单独写地址0x80000000 ~ 0x800007FF处时,写入的数据正常,
单独写地址0x80000800~ 0x80001000处时,写入的数据也正常,
然而,使用较大数据块的数据时,会将0x80000800处的内容,也填到0x80000000处。
注:—–写入数据时,使用的是TI例程中的DMACH1AddrConfig32bit函数,以16位数据写入的。
——SDRAM以16位方式,4BANK组织的。
下面图片,是以用 for ( i = 0; i < n; i++ )语句,奇16位字填入 i >> 4(右移四位); 偶16位字填入 i >> 12 的结果
谢谢大家
Seven Han:
回复 TX dong:
您好,
首先感谢您的分享,但我有些疑惑,请问您的说手册里的这个错是寄存器配置值的问题吗?