我测试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。