- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 DSP开发方法及开发工具_85
4.5.4.模拟硬件环境 VisualDSP Debugger中提供了3个命令来模拟硬件环境: Interrupts: 模拟在程序的执行过程中产生随机外部中断 Streams: 模拟数据通过处理器I/O管脚的传送 Load Sim Loader: 模拟处理器通过PROM或主机进行加载 1. Interrupts模拟 Interrupts在程序的执行过程中产生随机外部中断,这对调试中断服务程序是非常有用的。 通过下列步骤来建立一个外部中断: 打开对话框 选Settings\Interrupts,会出现一个Interrupt Timing对话框; 设置中断属性 设置断点并且运行程序 Interrupt Timing对话框 Interrupt Timing对话框的选项 选项 意义 External Interrupts 外部中断的名称 Min Cycles 中断信号产生的最小指令周期间隔 Max Cycles 中断信号产生的最大指令周期间隔 Offset Cycles 在第一个中断发生之前的指令周期数 Interrupts 配置的中断列表 Add,Remove,Remove All 对中断列表进行操作 2.流(Streams) 模拟 Streams 仿真数据通过I/O口的传送操作 通过下列步骤来建立一个数据传送: 打开对话框 选Settings\Streams,会出现一个Streams对话框 设置数据流 确认 点击OK,退出此窗口 运行程序 Streams对话框 Streams对话框描述 选项 意 义 Source/Destination 数据传送的源(设备)/目的(设备) Device 列出了所有的数据传送设备 Address 存储器映射IO口的地址 Mem Type 存储器映射IO口的类型 File/Browse 打开一个数据文件 Format 数据格式,可以选择2进制、8进制和16进制 Circular 如果读到数据文件的结尾,就跳到数据文件开头继续读 4.6 Visual DSP++操作窗口 4.6.1寄存器窗口操作 在寄存器窗口中可以改变寄存器内容显示的数据格式和修改寄存器内容。 寄存器的数据格式包括 16进制,8进制,2进制 有符号或无符号整数 32/40位浮点 有符号或无符号小数 操作方法 在Register菜单下管理寄存器,如点击Register/Core/Compute Blocks/Register File X菜单,可以改变和修改寄存器组XR0?XR15,其它寄存器类似。 4.6.2存储器窗口操作(1) 存储器窗口的主要操作 数据格式和编辑操作 Search Fill Dump Polt 改变存储器数据格式(类似对寄存器窗口的操作,跳到某一地址上 在激活的存储器窗口上单击鼠标右键,会弹出一个快捷菜单; 在此菜单中选择Go To命令,会出现一个Go To address对话框; 在此对话框中敲入16进制的地址或通过Browse从标号列表中选择一个标号;点击OK 。 存储器窗口会显示指定的地址位置。 4.6.2存储器窗口操作(2) 查找字符串 在快捷菜单中选择Find Text 命令,会出现一个Find Text对话框,在此对话框中敲入要查找的字符串并按Find Next Fill或Dump存储器内容 Fill把数据文件(.dat)填充到存储器中 Dump把存储器内容写到数据文件(.dat)中 通过如下步骤来Fill或Dump存储器内容: 在激活的存储器窗口中单击鼠标右键,会出现一个快捷菜单; 在此菜单中选择Fill或Dump命令,会出现一个Fill或Dump对话框; 配置这两个对话框; 点击OK,就启动了Fill或Dump操作。 Fill对话窗 Fill对话窗的选项 选项 意义 File Name 写入路径和文件名 Browse 选择输入文件 Fill From a File 当选择此项时表示利用文件数据填充存储器,否则必须指定一个值 Value 输入一个16进制的数值,用此数值来填充存储器 Address 要填充的存储器首地址 Memory 要填充的存储器类型 Count 要填充的数据长度 Stride ? Dump对话窗 Dump对话窗的选项 选项 意义 Address 要保存的存储器首地址 File Name 写入路径和文件名 Browse 选择输出文件 Memory 存储器类型 Format 存储器数据格式 Count 要保存的数据长度 Stride 地址增量 Write Format to File 当选择时,会把数据类型写到输出数据文件的开头 4.6.3 跟踪表达式 可以在某一存储器窗口中输入一个表达式来进行跟踪
您可能关注的文档
最近下载
- 【交通运输类】浙江省汽车维修行业工时定额和收费标准浙江省交通厅浙江省物价局精编.pdf VIP
- TD-JZ2006-6001西南设计院预埋件图集.pdf
- 01J925 1 压型板屋面.PDF VIP
- 视听语言 镜头运动.pptx VIP
- 广州市白云区广大附中实验中学2022-2023学年上学期期中调研八年级物理问卷.docx VIP
- JB∕T 5317-2016 环链电动葫芦.pdf VIP
- 广东省广州市白云区广大附中实验中学2022-2023学年八年级上学期期末线上考试语文试卷.doc VIP
- 风电机组专项隐患排查治理记录表.doc VIP
- 风电机组专项隐患排查治理记录表自查.pdf VIP
- 工厂生产管理制度(3篇).docx VIP
文档评论(0)