TI中文支持网
TI专业的中文技术问题咨询交流网站

tms320F28377d 的emif模块,使用它来读写MR4A16b芯片?读写的数据不对,请问什么原因?

tms320F28377d  的emif模块,使用它来读写MR4A16b芯片?读写的数据不对,引脚配置检查过了没有问题。MR4A16b的字节使能信号是一直使能,引脚直接接gnd,时序配置如下(系统时钟200M,EMIF的分频系数是1,EMIF的时钟为200M):

 Emif1Regs.ASYNC_CS2_CR.all =(EMIF_ASYNC_ASIZE_16  |

EMIF_ASYNC_TA_1 |

EMIF_ASYNC_RHOLD_2 |

EMIF_ASYNC_RSTROBE_4 |

EMIF_ASYNC_RSETUP_2 |

EMIF_ASYNC_WHOLD_2 |

EMIF_ASYNC_WSTROBE_2 |

EMIF_ASYNC_WSETUP_2 |

EMIF_ASYNC_EW_DSIABLE |

EMIF_ASYNC_SS_DISABLE

);

写入的数据不确定是不是写入,读取的数据全部是0.

controlSULTE 中这个芯片单核V190 下面,emif1_16bit_asram_cpu1,中使用的asram是哪个芯片,有对应的原理图吗?

Green Deng:

例程没有规定哪款芯片,故也没有提供原理图。有一份设计准则你可以参考一下:www.ti.com/…/sprac96a.pdf
上述你说读取的数据全是0,是否有测试过数据引脚上的是否有信号?

user4329368:

回复 Green Deng:

提到的文档我看过,没提供特别有用的信息。用的芯片引脚全在下面,没法测试,还有其他方法吗?

Green Deng:

回复 user4329368:

硬件没办法确定的话只能考虑从软件上看了,但是你上传的也仅仅是时序配置的部分程序,是否方便将.C文件上传一下?或者其他重要的配置部分程序。

赞(0)
未经允许不得转载:TI中文支持网 » tms320F28377d 的emif模块,使用它来读写MR4A16b芯片?读写的数据不对,请问什么原因?
分享到: 更多 (0)