hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1346回复:1

我的DSP问题专贴?(40分)

楼主#
更多 发布于:2004-01-28 18:18
第一个问题:
我用的是5402,我现在对程序数据存储区的片外和片内的空间区分不是很清楚,
比如在*.cmd中 ,如下:
MEMORY
{
   PAGE 0: PRAM:     origin = 0080h, length = 0800h  
           VECS:     origin = 1000h, length = 0080h  
   PAGE 1: SCRATCH:  origin = 0060h, length = 0020h  
           STACK:    origin = 3000h, length =0400h  
           EXRAM:    origin = 2000h, length = 1000h
}
在PAGE0和page1中的空间定义DSP本身怎么知道我定义的空间是在片内还是在片外,比如:上面的EXTRAM块,它怎样知道是在片外的空间。
第二个问题:
HPI接口的问题,我看资料5402的HPI方式只能操作片内的存储区,我想把DSP的代码区放到片外的程序RAM中,怎么办,在片内是可以下载运行的,
linjunchao
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-30 11:24
5402有段时间没用了,记得不大清楚
第1个问题:5402上电时通过几个管脚来决定内部的16K RAM和ROM的空间定位,程序工作后可以通过写特定的寄存器来更改,内部的RAM如果使能的话,我记得定位在固定的地址段,在CMD文件中定义的区域通过所在的地址来决定定位在内部还是外部的RAM;
HPI没用过,不过应该有办法解决这个问题
游客

返回顶部