This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于XINTF的一个问题



  F28335想外扩FLASH和SRAM,现在又一些疑问请教一下各位:

1、因为FLASH为512K,SRAM为256K,通过XA和XD和F28335连接起来了,如何选择512K Flash 的映射初始地址?如何选择256K SRAM的初始映射地址?

2、如果FLASH和SRAM都连接到一个Zone,那么又是如何指定各自的初始地址的?在这一个Zone,因为只有一个片选信号,那么访问FLASH或SRAM时,会有冲突么?

3、因为看到InitXintf()函数中哪个是与初始地址映射相关的,没太搞明白。

4、如果FLASH/SRAM都映射到一个ZONE,那么DSP28335是如何识别FLASH区域和SRAM区域的?

  • 首先一片flash和一片SDRAM外扩    肯定是需要两个映射区    也就是两个片选信号和外扩存储器相连

    关于具体怎么选择就要根据你的flash大小和映射区的大小   做好对应就行了

    如果映射区范围够大   可以用一个区   但是必须通过逻辑电路将片选信号和相关地址做译码处理

  • mangui zhang

    谢谢你的回答!

    1、如果选择2个区进行映射,那么是不是说不用去判断起始地址,而直接用ZONE的起始地址,并根据该ZONE的片选读取就可以了?

    2、如果SRAM和FLASH映射到一个区(见过有人这么干的),您说的相关地址译码大概是个什么流程?

  • 没有人,指导一下么?