九咪日光 发表于 2014-8-5 22:08

28335程序在外部ram或者外部flash的实现

请教一下,28335在6区域外扩一片RAM,怎样把程序搬到外部ram中运行啊,或者怎么把程序放到外部Flash中运行,因为程序有点大,内部烧不下,请教下cmd文件应该怎么改,是稍微改动,还是需要全部重写啊,求大神解答,有例程最好了,谢谢
(或者把已有的大的数组放在外部存储器,这个也是一种方法,但是数组跟程序是一起的,刚开始烧的时候应该就都包含在。out文件中了,这个方法应该行不通)

zhangmangui 发表于 2014-8-5 22:40

你找找看   应该有外部引脚可以配置选择上电瞬间代码从哪里开始加载
如果有选择映射器的话    就将flash外扩到这个映射区上
CMD肯定是要修改的   还应该需要修改GEL

九咪日光 发表于 2014-8-6 14:09

zhangmangui 发表于 2014-8-5 22:40 static/image/common/back.gif
你找找看   应该有外部引脚可以配置选择上电瞬间代码从哪里开始加载
如果有选择映射器的话    就将flash外 ...

请问有没类似的cmd文件参考一下啊,谢谢

NWPU_CHEN 发表于 2014-8-6 20:42

帮顶,程序木有

raoxianbin 发表于 2014-8-7 18:41

本帖最后由 raoxianbin 于 2014-8-7 18:42 编辑

这个还真没试过,多大的代码量啊,内部的flash都不够,要是考虑速度倒是可以最后再搬移到内部的RAM运行,在2000系上还真没有搬移到外部的经历。你是想自启动就从RAM中运行,那是不可能的吧,你最初还是得固化到FLASH中去吧   你真要是考虑外扩,也是应该外扩的外部FLASH吧,外扩ram有什么意义呢???

zhangmangui 发表于 2014-8-7 21:30

raoxianbin 发表于 2014-8-7 18:41 static/image/common/back.gif
这个还真没试过,多大的代码量啊,内部的flash都不够,要是考虑速度倒是可以最后再搬移到内部的RAM运行,在 ...

个人觉得外扩RAM   一般是有特殊用途   如有网络接口等
C2000内部的RAM还是有限的

九咪日光 发表于 2014-8-12 21:58

raoxianbin 发表于 2014-8-7 18:41 static/image/common/back.gif
这个还真没试过,多大的代码量啊,内部的flash都不够,要是考虑速度倒是可以最后再搬移到内部的RAM运行,在 ...

外扩flash是一个意思啊,就是看怎么外扩
页: [1]
查看完整版本: 28335程序在外部ram或者外部flash的实现