刚刚接触DSP2407不久,以前用的都是老师给的带外扩RAM的开发板。
现在新做的电路板没有外扩RAM。
我想问一下如果我的程序小于2k的话,是不是可以用片内的sram进行仿真,具体应该怎样设置呢?
[此贴子已经被作者于2006-12-14 18:50:27编辑过]
对了,还有一个问题,怎样察看程序所生成的二进制代码的大小?是那个.out文件么?
先谢谢大家了!!
[此贴子已经被作者于2006-12-14 18:55:32编辑过]
谢谢版主,我对cmd还不是很明白,这是我的原来的cmd文件,我应该怎么改才能把程序放在内部ram中调试呢?
MEMORY
{
PAGE 0: /* PROGRAM MEMORY */
VEC :ORIGIN=0000H , LENGTH=0040H
 M :ORIGIN=0040H , LENGTH=0FF00H /* 32K On–chip flash memory */
PAGE 1: /* DATA MEMORY */
REGS :ORIGIN=0h , LENGTH=60h /* Memory mapped regs & reservd address*/
BLK_B2 :ORIGIN=60h , LENGTH=20h /* Block B2 */
BLK_B0 :ORIGIN=200h , LENGTH=80h /* Block B0, On–chip DARAM if CNF =0 */
BLK_B01 :ORIGIN=280h , LENGTH=80h
BLK_B1 :ORIGIN=300h, LENGTH=100h /*BLK_B1 :ORIGIN=300h , LENGTH=100h /* Block B1 */
SARAM_D :ORIGIN=0800H=300h , LENGTH=0800h /* 2K SARAM in data space */
 ERIPH :ORIGIN=7000h , LENGTH=1000h /* Peripheral register space */
EX2_DM :ORIGIN=8000h , LENGTH=8000h /* External data RAM */
PAGE 2: /* I/O MEMORY */
IO_EX :ORIGIN=0000h , LENGTH=0FFF0h /* External I/O mapped peripherals */
IO_IN :ORIGIN=0FFF0h, LENGTH=0Fh /* On–chip I/O mapped peripherals */
}
SECTIONS
{
.vectors :{} > VEC PAGE 0
.text :{} > PM PAGE 0
.bss :{} > BLK_B1 PAGE 1
.data0 :{} > BLK_B0 PAGE 1
.data1 :{} > BLK_B01 PAGE 1
.data2 :{} > BLK_B2 PAGE 1
}
[此贴子已经被作者于2006-12-18 11:55:12编辑过]
呵呵,是笔误。
PAGE 0: /* PROGRAM MEMORY */
VEC :ORIGIN=0000H , LENGTH=0040H
 M :ORIGIN=0800H , LENGTH=0800h /* 2K SARAM in data space */
这样改可以么?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |