打印

我终于明白了PAGE0和PAGE1的意义了

[复制链接]
8774|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小李志|  楼主 | 2007-6-22 20:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ling631220| | 2007-6-27 00:35 | 只看该作者

书上有说

其实很多DSP书都有说啊,不过你自己能发现那更不错

使用特权

评论回复
板凳
cruby| | 2007-7-7 16:58 | 只看该作者

kk

CMD的文件中的PAGE1说明是放在数据存储器中,PAGE0则说明是放在程序存储器中?

是这样吗?我倒认为Page1或0跟程序或数据存储器毛关系也没有,你用PAGE123也能正常工作,是吗~

使用特权

评论回复
地板
cruby| | 2007-7-7 22:13 | 只看该作者

如果这样行吗

MEMORY
{
  PAGE 33:
        VECS            origin = 0000h,        length = 0040h
        FLASH:          origin = 0100h,         length = 0F00h
        SARAM_P:        origin = 8100h,        length = 1000h   

  PAGE 12:
        B2:             origin = 0060h,        length = 020h
        B0:             origin = 200h,         length = 100h
        B1:             origin = 300h,         length = 100h
        SARAM_D:        origin = 0800h,        length = 0800h
        EXT_RAM:        origin = 8000h ,       length = 8000h 
}

SECTIONS
{
        .vectors:        > VECS          PAGE 33
        .text:          > FLASH         PAGE 33
        .data:          > FLASH         PAGE 33
        .bss:           > SARAM_D       PAGE 12
        .stack:          > SARAM_D       PAGE 12
        .buffer:         > SARAM_D       PAGE 12
}

使用特权

评论回复
5
小李志|  楼主 | 2007-7-8 12:15 | 只看该作者

哦,这又何必呢?

反正能正确的把它放在程序和数据空间就行了,何苦搞一个PAGE 33和PAGE 12
这种百年不遇的东西

使用特权

评论回复
6
wowow| | 2007-7-8 13:19 | 只看该作者

有想法是好的

有想法是好的,想法是否可行,就要多查阅资料,多实验

使用特权

评论回复
7
ZXLRHL| | 2013-5-7 08:58 | 只看该作者
cruby 发表于 2007-7-7 22:13
MEMORY{ &nbspAGE 33:        VECS  &nbs ...

呵呵,您这样定义PAGE12 ,PAGE33做实验没有,可以用吗?如果可以,那么我们对CMD文件里定义page0和page1会理解更为深刻!!请回复啊

使用特权

评论回复
8
zhangmangui| | 2013-5-7 09:05 | 只看该作者
ZXLRHL 发表于 2013-5-7 08:58
呵呵,您这样定义PAGE12 ,PAGE33做实验没有,可以用吗?如果可以,那么我们对CMD文件里定义page0和page1 ...

贴子时间很久远了

使用特权

评论回复
9
ZXLRHL| | 2013-5-7 12:38 | 只看该作者
zhangmangui 发表于 2013-5-7 09:05
贴子时间很久远了

呵呵,是啊,好像已经结贴,感谢:P回复!

使用特权

评论回复
10
hunancjz| | 2016-10-27 19:40 | 只看该作者
不注意确实容易搞混淆,无意中看到这帖子,正好也在看存储器,回个帖。

使用特权

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

本版积分规则

151

主题

727

帖子

3

粉丝