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

F28379d的emif调试的问题

用memory browser查看写到0x100000的数据时理应先看到0300 0000后面接着出现 5679 1234,形成0300 0000 5678 1234;可是先出现的是0000然后还以地址0x100000出现1234 即最后只出现 1234;我用launchpad看controlsuite例程emif1_16bit_asram_cpu1程序看mem_read_write函数 发现也是这种情况,只写前2个字节,附件当中加了我自己的程序 ,emif配置在user文件夹下的emif_hwint,原理图是pdf

我检查过引脚的配置,EM1BA1作为地址0,总的应该没配置错;也没有wait使能;时序应该也没有配置错误;求TI的工程师帮忙出出主意,困扰许久!

mangui zhang:

有没有区分字地址和字节地址啊      

用memory browser查看写到0x100000的数据时理应先看到0300 0000后面接着出现 5679 1234,形成0300 0000 5678 1234;可是先出现的是0000然后还以地址0x100000出现1234 即最后只出现 1234;我用launchpad看controlsuite例程emif1_16bit_asram_cpu1程序看mem_read_write函数 发现也是这种情况,只写前2个字节,附件当中加了我自己的程序 ,emif配置在user文件夹下的emif_hwint,原理图是pdf

我检查过引脚的配置,EM1BA1作为地址0,总的应该没配置错;也没有wait使能;时序应该也没有配置错误;求TI的工程师帮忙出出主意,困扰许久!

lei qin37:

回复 mangui zhang:

EMIF缓存区的CS2区域内默认的就是字地址

用memory browser查看写到0x100000的数据时理应先看到0300 0000后面接着出现 5679 1234,形成0300 0000 5678 1234;可是先出现的是0000然后还以地址0x100000出现1234 即最后只出现 1234;我用launchpad看controlsuite例程emif1_16bit_asram_cpu1程序看mem_read_write函数 发现也是这种情况,只写前2个字节,附件当中加了我自己的程序 ,emif配置在user文件夹下的emif_hwint,原理图是pdf

我检查过引脚的配置,EM1BA1作为地址0,总的应该没配置错;也没有wait使能;时序应该也没有配置错误;求TI的工程师帮忙出出主意,困扰许久!

lei qin37:

回复 lei qin37:

用memory browser查看写到0x100000的数据时理应先看到0300 0000后面接着出现 5679 1234,形成0300 0000 5678 1234;可是先出现的是0000然后还以地址0x100000出现1234 即最后只出现 1234;我用launchpad看controlsuite例程emif1_16bit_asram_cpu1程序看mem_read_write函数 发现也是这种情况,只写前2个字节,附件当中加了我自己的程序 ,emif配置在user文件夹下的emif_hwint,原理图是pdf

我检查过引脚的配置,EM1BA1作为地址0,总的应该没配置错;也没有wait使能;时序应该也没有配置错误;求TI的工程师帮忙出出主意,困扰许久!

lei qin37:

回复 mangui zhang:

在controlsuite里的例程中的emif1_16bit_asram_cpu01在我的板子上测试也是不对的,地址不偏移,而且总是只能写前两个字节;应该是和我做的板子同样的错误。

赞(0)
未经允许不得转载:TI中文支持网 » F28379d的emif调试的问题
分享到: 更多 (0)