1 / 7
文档名称:

S33初学调试问题汇总(精).doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

S33初学调试问题汇总(精).doc

上传人:1259812044 2016/7/1 文件大小:0 KB

下载得到文件列表

S33初学调试问题汇总(精).doc

相关文档

文档介绍

文档介绍:S 初学调试问题汇总 应用程序调试 的 emulator 写 dsp/bios 的程序,编译链接无错误,而点击 LOAD Program 下载 完成时弹出如下对话框: 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 使用;S 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 插件(安装时已装入)。 应用程序调试 RTDX 测试 DSP Target 传输数据到 PC 机: a) 创建工程, 编辑源代码( .c/ 。 asm ), 加入头文件(.h) , 库文件(.lib) 以及链接命令文件( .cmd ) b) 添加修改具有实时数据传输的 RTDX 语句包括: #include <>; RTDX 头文件() RTDX_CreateOutputChannel( ochan ); 定义一个全局的 PC 机数据输出通道, 通道名可以任取 TARGET —— INITIALIZE (); 初始化 DSP 目标系统; RTDX_enableOutput( &ochan ); 使能输出通道写数据; status=RTDX_write( &ochan,&data,sizeof(data) ); 传送数据至 PC; RTDX_disableOutput( &ochan ); 禁止输出通道传输数据。 c )进行数据处理, 文件。在 TOOLS-RTDX-Configration 中设置 RTDX 使能,运行 debug-run 。出现问题:下载可执行文件时提示“ Data verification failed at address 0x (某地址) Please verify target memory and memory map. ”按跳过提示下载完成后 messages 栏提示: Can