共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 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
