打印
[技术求助]

TMS DSP存储空间与存储器使用咋样啊大家

[复制链接]
664|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiajs|  楼主 | 2017-8-12 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhanghqi| | 2017-8-12 11:04 | 只看该作者

存储空间只是一个地址空间,本身无存储功能。

存储器有存储数据和输出数据的能力,用途不一定,尽管有ROM和RAM之分。

使用特权

评论回复
板凳
huangchui| | 2017-8-12 11:06 | 只看该作者

共用3个存储空间:程序空间、数据空间、IO空间。大小均为64KByte

使用特权

评论回复
地板
jiajs|  楼主 | 2017-8-12 11:09 | 只看该作者

不考虑程序存储空间的分页扩展

使用特权

评论回复
5
午夜粪车| | 2017-8-12 11:13 | 只看该作者

可用的存储器有多种,有不同分类方法。

按内外:片上存储器、片外存储器。

按原理:DARAM、SARAM、ROM等,其中外部存储器种类更多。

使用特权

评论回复
6
jiajs|  楼主 | 2017-8-12 11:15 | 只看该作者
如何使用存储空间和存储器

使用特权

评论回复
7
jiajs|  楼主 | 2017-8-12 11:15 | 只看该作者

如何使用存储空间和存储器

使用特权

评论回复
8
zhaoxqi| | 2017-8-12 11:17 | 只看该作者
就是如何把所需要的存储器映射到存储空间里面,使其可以被使用。

使用特权

评论回复
9
wyjie| | 2017-8-12 11:22 | 只看该作者

举个例子吧

使用特权

评论回复
10
jlyuan| | 2017-8-12 11:24 | 只看该作者
型号:5416

      程序空间全部分配至外部NOR存储器

      数据空间全部分配至内部DARAM存储器

      IO  空间无需设置


1、控制位设置

MP/MC= 1, OVLY= 0, 即使用微处理器模式,也就是把DSP当做CPU来用,需要外部存储。

DROM=1  


2、MEMORY 命令

   MEMORY 命令用来建立一个存储模型。本例如下


    MEMORY

{

       PAGE 0: XPROM:    org=0000h, len=ff80h /*外部程序存储器*/

PAGE 0: VECS:      org=ff80h,  len=80h /*中断向量*/

PAGE 1: DARAM:    org=0080h, len=ff80h /*内部数据存储器*/

}


对上面内容的解释;

PAGE 0: 表示程序存储空间

PAGE 1: 表示数据存储空间

PAGE 2: 表示IO存储空间


XPROM、VECS、DARAM 为用户自己起的名字

Org     开始地址

Len     长度(单位为字)


3、SECTIONS 命令

   MEMORY 命令指示把某个段放在某个存储 区中。本例如下


   SECTIONS

      {

       .text:     load=XPROM    PAGE 0

           .vectors:  load=VECS      PAGE 0

       .bss:      load=DARAM     PAGE 1

      }

使用特权

评论回复
11
wyjie| | 2017-8-12 11:26 | 只看该作者

.text  
.vectors

使用特权

评论回复
12
dengdc| | 2017-8-12 11:27 | 只看该作者

.text    加载至XPROM

  .vectors 加载至VECS      

  .bss段  加载至DARAM

使用特权

评论回复
13
heweibig| | 2017-8-12 11:29 | 只看该作者

感觉学习一样东西时,最好先假定一个具体的实例,然后看看实现这个实例需要什么。

使用特权

评论回复
14
jiajs|  楼主 | 2017-8-12 11:34 | 只看该作者
好详细,我缕缕

使用特权

评论回复
15
dengdc| | 2017-8-12 11:36 | 只看该作者

我记得好的地方用房子和门牌号类比.
那么存储空间就相当于规划了多少多少亩的土地. 存储器相当于在上面盖了多少房子. 每个房子一个门牌号码, 相当于存储地址.
没有盖房子的地方, 也可以按照规则给定门牌号码. 但不能存储内容.

使用特权

评论回复
16
heweibig| | 2017-8-12 11:38 | 只看该作者
DARAM、SARAM、ROM等,其中外部存储器种类更多

使用特权

评论回复
17
jiajs|  楼主 | 2017-8-12 11:40 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先

使用特权

评论回复
18
shenmu2012| | 2017-8-15 19:06 | 只看该作者
dengdc 发表于 2017-8-12 11:27
.text    加载至XPROM

  .vectors 加载至VECS      

这种还没怎用过的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

940

主题

11975

帖子

6

粉丝