电子产品世界 » 论坛首页 » 技术分享 » 精华问答集 » SRAM 还需要外扩SRAM吗?


共2条 1/1 1 跳转至

SRAM 还需要外扩SRAM吗?

院士
2006-12-22 22:43:00    评分
SRAM 还需要外扩SRAM吗?



关键词: 需要     外扩    

院士
2006-12-22 22:43:00    评分
2楼
问 我正用TMS320F2812作一块板子,F2812内部的存储器已够用,请问还需要外扩SRAM吗?
仿真时,程序是装载在片外SRAM中吗?若是,装载在哪些地址?这一方面的知识需看哪一方面的资料 1: 你需要扩展外部RAM
我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。

后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。


史修栋
上海润图智能系统有限公司
021-62803271
13701696609
MSN: shixiudong@hotmail.com
David@SmartSystem.com.cn
2: 如何实现仿真时把程序装载在外部RAM中谢谢史工的回复!我将扩展外部SRAM,但我还有两点不清楚:
1:“我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。”你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?
2:“后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。”仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中
3: 回答你的问题:回答你的问题:

1:你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?

答:采用CC2000或者CCS2000的flash burn插件,可以直接把.out格式的文件烧录进入DSP的内部flash。具体方法询问DSP仿真机卖家。

2、仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中?

答:仿真时的CMD文件,就是最后生产时的CMD文件。你看CCS自带HELLO例子,就知道该怎样设置了。


史修栋

4: 该让片外64kram取哪些地址?真的很感谢你,史工!我在几个DSP论坛上发帖询问,只有你给我回复了,谢谢你!可以再问三个问题吗?
1:我一直以为把程序写入内部flash后,程序的运行就不受仿真器的控制了,原来仿真器也可以控制内部flash中的程序进行仿真,是吗?如果片内flash原来就有程序,那是不是不用烧录就可以对片内flash中的程序进行仿真?
2:没有扩展外部ram时,使用flash burn插件把程序写入内部flash后可以进行仿真;扩展外部ram时,使用Load program菜单命令可以把程序写入外部ram内进行仿真。是这样吗?仿真器把程序写入外部ram内时,会用到外部ram的哪些地址?
我准备外扩64kram,但f2812的外部RAM地址空间有512k,我该让片外64kram取哪些地址?
3:要学习仿真时仿真器装载程序的过程、仿真的原理方面的知识,该看什么资料?哪里有?我想把这个问题搞透彻。
谢谢!
 

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]