TI论坛
直播中

林霆景

8年用户 213经验值
私信 关注

请问F2812的外扩RAM可以最多可以有多大?

本帖最后由 一只耳朵怪 于 2018-6-13 15:18 编辑

F2812的内部数据地址线的位数为32位,也就是最大寻址空间为4G,但是实际中采用了分页机制,寻址空间变为了4M。如果我现在想使寻址变为4G,是不是就要改变F2812的分页机制?这个可以不可以改变?再就是F2812外扩在正常情况下为512k+512k+16k+8k+8k,也就是外扩不会超过2M如果我现在想使外扩达到200M可能吗?

回帖(5)

冯敬宇

2018-6-13 02:46:26
chengcheng,
分页机制不可以改变,外扩超过200M我认为不可以。
Eric
                                                                         - ERIC
举报

林霆景

2018-6-13 02:58:40
引用: guigui_7044 发表于 2018-6-13 02:46
chengcheng,
分页机制不可以改变,外扩超过200M我认为不可以。
Eric

即使分页机制不能改变,我还是想要外扩大容量的flash或者RAM,可以将大容量的flash或者RAM的低19位地址线接到XINTF上,高位地址线接到普通的 I/O口上,这样就可以寻址大容量的Flash或者RAM了,可行吗?
举报

冯敬宇

2018-6-13 03:06:13
引用: wule110 发表于 2018-6-13 02:58
即使分页机制不能改变,我还是想要外扩大容量的flash或者RAM,可以将大容量的flash或者RAM的低19位地址线接到XINTF上,高位地址线接到普通的 I/O口上,这样就可以寻址大容量的Flash或者RAM了,可行吗?

Chengcheng
c2000的22位的地址总线,最大只能寻址4M。
如果你用普通Io来模拟,我认为不大可以,因为CCS要怎么编译才能够把数据映射到那个地址。
在E2E论坛上看到类似的帖子
http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/124382.aspx
 
Eric
                                                                         - ERIC
举报

林霆景

2018-6-13 03:25:19
引用: guigui_7044 发表于 2018-6-13 03:06
Chengcheng
c2000的22位的地址总线,最大只能寻址4M。
如果你用普通Io来模拟,我认为不大可以,因为CCS要怎么编译才能够把数据映射到那个地址。

感谢您的回复以及您给的帖子的链接,很受用。F2812外扩的地址线为19位,即最大寻址为512K,我现在将大容量的flash分为很多个512k的模块,使用普通I/O口依次选取使用,只要在程序中设置好各个“块”之间的切换,还有很有可能实现大容量Flash 操作的吧?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分