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

EMIF的controlsuite里的例程有误?

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

Seven Han:

请问您使用的是哪颗芯片?是TI的板子吗还是自己设计的呢?

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

lei qin37:

回复 Seven Han:

tms320f28379D 我在自己设计的板子上与f28379s的launchpad开发板上运行都是这样;我是在2837xD_RAM_lnk_cpu1.cmd中运行的,请问下会不会与cmd文件有关?

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

lei qin37:

回复 Seven Han:

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/137348.aspx   其实我的设计中的EMIF也遇到了同样的问题

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

Seven Han:

回复 lei qin37:

您用LAUNCHXL-F28377S板子,还有2837xS RAM link的cmd文件试试跑例程C:\ti\controlSUITE\device_support\F2837xS\v210\F2837xS_examples_Cpu1\emif1_16bit_asram

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

lei qin37:

回复 Seven Han:

手上没有f28377s的开发板,有f28379s的,我就是用28379s板子跑的时候(cmd文件用的2837xD_RAM_lnk_cpu1)出现这个问题,我才有疑问的,您可以也跑下controlsuite的例程看下

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

lei qin37:

回复 Seven Han:

额  是不是需要设置什么? TI大神,controlsuite里的emif例程着实跑不通

我测试controlsuite里的例程emif1_16bit_asram_cpu01吗?我这边有个问题就是在mem_read_write(Uint32 start_addr, Uint32 mem_size)函数里写时只能写两个字节,而且地址不偏移,只能在前两个字节里写,请问例程还需要设置哪里么?

应该写45670123不是

而且再往后运行一步出现0234在0123位置上   地址并没有发生偏移

请问下TI工程师这是怎么回事?

user4731279:开发板通过J9的EMIF接口与外部存储芯片做通信,是不是你的J9没接SDRAM。

赞(0)
未经允许不得转载:TI中文支持网 » EMIF的controlsuite里的例程有误?
分享到: 更多 (0)