F28335使用外部SRAM做程序仿真

在使用F28335进行仿真时,由于内部RAM不足,通过扩展外部IS61LV25616AL SRAM来增加空间。在CMD文件中定义了新的64K区域,但在程序加载时遇到问题,原因是外部读写总线未被使能。解决方法是启用.XINTF.在.gel文件中取消相应代码的注释,重新编译后成功加载程序。
摘要由CSDN通过智能技术生成

最近用F28335做仿真时,内部RAM的空间不够用,东拼西凑搞出了22K,
   RAML0      : origin = 0x008000, length = 0x000800
   RAML1_5    : origin = 0x008800, length = 0x005800

   .text            : > RAML1_5,     PAGE = 0

结果发现还是不够,咋办?

外扩啊,28335所有存储设备都共用一条数据总线,理论上式行得通的,

正好板子的Zone 6 区连接了一块IS61LV25616AL

于是乎,我在CMD文件中新定义了一块64K区域用于存放.text段,足够挥霍了吧!!

ZONE6      : origin = 0x100000, length = 0x010000

.text            : > RAML1_5,     PAGE = 0

但是......程序加载的时候问题出现了!

分析原因,应该是在程序加载之前,外部读写总线没有被使能,

解决办法:

找到工程中用到的.gel文件,在CCS安装目录下找到打开他,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值