lizhiqq
驱动牛犊
驱动牛犊
  • 注册日期2007-06-04
  • 最后登录2008-05-08
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望14点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
阅读:2175回复:2

一个关于5402存储器的初级问题

楼主#
更多 发布于:2007-06-19 13:57
假如在CMD文件中有如下配置:

MEMORY {
PAGE 0:
VECT: org=0080h len=0080h /*中断向量表*/
PARAM: org=100h len=0F00h /*代码区*/
PAGE 1:
DARAM: org=1000h len=1000h /*数据区*/
}

SECTIONS {
.text :> PARAM PAGE 0 /*代码段*/
.vectors :> VECT PAGE 0 /*中断向量表*/
STACK :> DARAM PAGE 1 /*堆栈*/
.bss :> DARAM PAGE 1 /*未命名段*/
.data :> DARAM PAGE 1 /*数据段*/
而根据DATASHEET的程序存储空间:
我们可以看到PAGE 1在外部空间,是不是说我必须扩展外部存储器,才能完成程序的配置?
 
lijilai2007
驱动牛犊
驱动牛犊
  • 注册日期2007-07-15
  • 最后登录2007-09-28
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-19 16:45
你的PAGE1配置并没有在外部存储空间呀.
天可阶升,无中道而废!
lyingying
驱动牛犊
驱动牛犊
  • 注册日期2003-03-20
  • 最后登录2007-09-12
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-31 13:17
I think the 5402 has 32k internal mem, you can check the datasheet from TI website for teh memory map
游客

返回顶部