查阅28379D的数据手册得知,存在256M*16的预留空间可以分配给外部存储器。因此我想扩展一片4G的SDRAM。即64M*4Banks*16的SDRAM,经过计算需要16位的地址位(16行地址与10列地址)加BA[1:0]才可以。但是由于使用SDRAM导致复用引脚A[19:13]不能作为地址位,28379中只有A[12:0]共13个地址位,凑不够16位。后来数据手册中的实例部分有将普通的GPIO端口通过加上拉电阻作为地址位使用,请问这些引脚在程序中如何配置,如何使用,是否有相关的例程可以供参考。另,希望可以推荐一片符合要求的SDRAM,查找了很多芯片都不符合64M*4Banks*16的要求
Susan Yang:
不知您是否有参考过下面的文档?
https://www.ti.com/lit/an/sprac96a/sprac96a.pdf
关于virtual page,您可以参考C2000ware内的例程
C2000Ware_3_02_00_00\device_support\f2837xd\examples\cpu1\emif_dc_pages\cpu01