共2条
1/1 1 跳转至页
DSP,2407 DSP 技术- 2407 能不能软件仿真?
问
答 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: 谢谢,我先试一下,有问题再讨教!
请高人指点,怎么进行软件调试啊! 谢了! 答 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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |