阅读:1346回复:1
我的DSP问题专贴?(40分)
第一个问题:
我用的是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中,怎么办,在片内是可以下载运行的, |
|
沙发#
发布于:2004-01-30 11:24
5402有段时间没用了,记得不大清楚
第1个问题:5402上电时通过几个管脚来决定内部的16K RAM和ROM的空间定位,程序工作后可以通过写特定的寄存器来更改,内部的RAM如果使能的话,我记得定位在固定的地址段,在CMD文件中定义的区域通过所在的地址来决定定位在内部还是外部的RAM; HPI没用过,不过应该有办法解决这个问题 |
|