dsp软件仿真实验中Input 和Output的图形为什么不?

4个月前 (10-13 20:22)阅读6回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值130925
  • 级别管理员
  • 主题26185
  • 回复0
楼主

  1。DSP/BIOS应用法式调试(2009。10。20)

在CCS2。0 的emulator写dsp/bios 的法式,编译链接无错误,而点击LOAD Program下载xxx。out完成时弹出如下对话框:

RTDX target application does not match emulation protocol!

Loaded program was created with an rtdx library which does not match the target device

那将招致RTDX(实时数据交换)不克不及利用

阐发:

RTXD能够在DSP/BIOS中利用,也能够离开DSP/BIOS利用;目前CCS Simulator不撑持RTDX,故RTDX必需在Emulator下利用,即还需要硬件仿实器和DSP目的板。

故那是因为下载BIOS/DSP法式时RTDX设置错误招致的;

问题处理如下:

把DSP/BIOS设置装备摆设窗口中的input/output-->RTDX -real-Time Exchange settings的RTDX mode 改为JTAG(本来是simulator),从头编译后LOAD,上述警告消弭,能够在模仿的情况下停止BIOS调试了。

PS:固然simulator能编译运行DSP/BIOS法式,并能供给实时查询法式运行情况(次要是CPU负荷,时序,日记以及线程等)。但现实开发DSP/BIOS应用法式时为了实在的领会目的板的各类信息,仅有Simulator(软件仿实器)是不可的,还需要利用Emulator(硬件仿实器)和DSP/BIOS插件(安拆时已拆入)。

2。RTDX应用法式调试(10。22)

RTDX测试DSP Target传输数据到PC机:

a)创建工程,编纂源代码(。c/。asm),参加头文件(。h),库文件(。lib)以及链接号令文件(。cmd)

b)添加修改具有实时数据传输的RTDX语句

包罗:#include ; RTDX头文件(rtdx。

  h)

RTDX_CreateOutputChannel( ochan ); 定义一个全局的PC机数据输出通道,通道名能够任取

TARGET——INITIALIZE(); 初始化DSP目的系统;

RTDX_enableOutput( &ochan ); 使能输出通道写数据;

status=RTDX_write( &ochan,&data,sizeof(data) ); 传送数据至PC;

RTDX_disableOutput( &ochan ); 制止输出通道传输数据。

c)停止数据处置,测试应用法式

编译链接完成后载入。out文件。在TOOLS-RTDX-Configration中设置RTDX使能,运行debug-run。

呈现问题:下载可施行文件时提醒

“Data verification failed at address 0x(某地址)Please verify target memory and memory map。

按跳过提醒下载完成后messages栏提醒:

Can't Set Breakpoint: Error 0x00000008/-1076 Error during: Break Point, Cannot set/verify breakpoint at 0x80007958

Breakpoint Manager: An error was encountered attempting to set a breakpoint used

for end of program detection。

Can't Set Breakpoint: Error 0x00000008/-1076 Error during: Break Point, Cannot set/verify breakpoint at 0x800081B4

阐发:按照CMD文件确认你的地址分配能否在DSP可分配的RAM中;若是给法式分配的地址不在片内的RAM段必定是会出错的。

  可能CMD地址空间现实上不属于RAM映射地址范围,招致不克不及一般读写。

别的若是DSP片内有法式正在运行,鄙人载新法式的时候也会出错。呈现那种情况,能够在DSP启动前与CCS停止毗连。

处理:更改cmd文件中的地址分配使之与OPTION中的Memory Map映射地址空间一致。

3。DSP硬件仿实情况问题汇总

a)无论是在硬件仿实情况仍是软件仿实情况中都无法创建DSP项目,可能是安拆时在以前安拆过CCS的软件,招致抵触;链接文件。dll未注册,或者与系统文件不兼容,处理办法:建议备份文件后重拆C盘

DSP CCS初学调试问题汇总(更新中)

b)翻开STEP后,无法初始化硬件仿实器

DSP CCS初学调试问题汇总(更新中)。

0
回帖

dsp软件仿真实验中Input 和Output的图形为什么不? 期待您的回复!

取消