共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起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
我要赚赏金打赏帖 |
|
|---|---|
| Gravity:中英文语音合成模块V2.0及其串口控制被打赏¥24元 | |
| 全彩色度变化图的绘制被打赏¥27元 | |
| 【FreeRtos】FreeRtos任务栈的生长方向管理方式被打赏¥20元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】LVGL添加输入设备:EC11旋转编码器被打赏¥39元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】RA8D1部署FreeRTOS+LVGL被打赏¥33元 | |
| 空气质量检测器设计与实现被打赏¥24元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】LWIP进行UDP、TCP、HTTP、MQTT功能联合测试被打赏¥41元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】RA8D1部署FreeRTOS+LWIP被打赏¥36元 | |
| RTOS怎么选?让我来给你答案!被打赏¥15元 | |
| 【S32K3XX】Flash驱动使用被打赏¥26元 | |
我要赚赏金
