这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » DSP,2407 DSP 技术- 2407 能不能软件仿真?

共2条 1/1 1 跳转至

DSP,2407 DSP 技术- 2407 能不能软件仿真?

院士
2006-09-17 18:14:16     打赏
DSP,2407 DSP 技术- 2407 能不能软件仿真?



关键词: 技术     能不能     软件     仿真    

院士
2006-12-22 22:43:00     打赏
2楼
1: 能 2: 如何软件仿真啊,能指点一下吗 3: 我也是光在硬件调试!
请高人指点,怎么进行软件调试啊!     谢了! 4: 不能的 5: 可以可以 6: 能否详细说一下! 7: 可以我用的是code composer4.01,可以进行软件仿真。
不过我现在还不知道怎么去查看复用I/O的输出,好像只能看到部分寄存器的输出,很是郁闷! 8: 想要一份CC4.1?可以上传一份CC4.1,好吗?
谢谢! 9: 不时说目前只有CCS3.1吗? 10: 脱离仿真器进行软件仿真是没问题的脱离仿真器进行软件仿真是没问题的,但要设置CMD文件,在进行软件仿真的时候不要将程序代码放在0x44为首址的程序空间里.即在CMD文件里修改:
PROG:    ORIGIN=1000H,LENGTH=6FFFH
另:中断是不能软件仿真的,需要将中断地址定义放在程序地址内,修改成:
    vectors :{}     > PROG PAGE 0        


这样就可以了 11: 非常感谢!模拟仿真C24XX是选择 C27XX Cycle Accurate Simulator? 12: 你好 luyinkai! 你否发一份例程给我! 我邮箱是chario@gh-sz.com 13: 软件仿真,CMD文件设置软件仿真,CMD文件设置:
/******************************************************************************/
MEMORY
{
    PAGE 0:         /* PROGRAM MEMORY */
/*PM :    ORIGIN=1000H , LENGTH=06000H /* 32K On–chip flash memory */
/*SARAM_P:ORIGIN=08000H, LENGTH=0800H /* 2K SARAM in program space */
/*EX1_PM :ORIGIN=08800H, LENGTH=07600H /* External RAM */
/*B0_PM :    ORIGIN=0FF00h, LENGTH=0100h /* On–chip DARAM if CNF=1, lse external */
    
/*     VECS:     origin = 0x0000, length = 0x046  /**/
/*    PROG:     origin = 0x47, length = 0x6FFF       /**/
        
    PROG:    ORIGIN=1000H,LENGTH=6FFFH           /**/

    ABSRAM: origin = 0x8000, length = 0x0040
     SARAM:    origin = 0x8040, length = 0x07c0        
        
    /* B0 = FF00 to FFFF */
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=100h /* Block B0, On–chip DARAM if CNF=0 */
BLK_B1 :ORIGIN=300h , LENGTH=100h /* Block B1 */     
        
SARAM_D:ORIGIN=0800H , LENGTH=0800H /* 2K SARAM in data space */
PERIPH :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 mappederipherals* /
IO_IN :ORIGIN=0FFF0h, LENGTH=0Fh /* On–chip I/O mapped peripherals */
}
SECTIONS
{
        vectors :{}     > PROG PAGE 0    /**/    
/*        vectors :{}     > VECS PAGE 0  /**/
        .text :{}         > PROG PAGE 0
        .data :{}         > BLK_B1  PAGE 1
        .bss :{}         > SARAM_D PAGE 1   
} 14: 谢谢,我先试一下,有问题再讨教!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]