博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于DSP仿真软件CCS中断点和探针的简单理解
阅读量:4921 次
发布时间:2019-06-11

本文共 681 字,大约阅读时间需要 2 分钟。

关于DSP仿真软件CCS中断简单理解

(郑州大学姬祥老师编写)

  CCS中的2.0版本(实验所用)断点(Break Point) 和探针(Probe Point)之所以能组合使用,是因为我们在实现硬件仿真或软件仿真的过程中需要实现两个功能---1, 将程序在断点处停止;2,读取断点处需要采集的数据并方便使用“view”观察窗口读取可视化信息。

  事实上,在实际仿真工作中,我们更关心寄存器中的数据变化以及相应地址上存储空间如何被更改和使用的动态场景,通常情况下在单步运行的情况下我们需要留意如实验中“main的入口地址”等相关节点的变化,以判断数据是否正确被DSP系统读取或一次数据通信过程是否正确的进程传输。实现这一目的我们仅需断点即可实现观察各个地址的更改、寄存器数据的改变等内容。

  然而,为了方便将我们关心的地址和数据以可视化的方法展示,我们需要使用探针帮助我们提取这些数据用于观察并更加直观的描述数据的迁移及我们所关心的事件发生。

  从本质上说两者具有较强的耦合度,换句话说两者共同使用可以简化我们修改程序及读取信息调试程序的便利程度。因此,为了方便开发者使用,在CCS3.3版本之后,断点和探针选项不再重复出现,而是将探针的读取数据并可视化的过程作为断点当中的一个功能出现,在程序运行需要中断时仅需加入断点即可,并取消了单独的探针选项。

 

以上为个人结合课本和琐碎知识的浅显认识,欢迎大家积极补充~

 

 

 

 

Good luck !

From XiangJi

 

转载于:https://www.cnblogs.com/RenoStudio/p/10355161.html

你可能感兴趣的文章
css,js文件后面加一个版本号
查看>>
webpack第一节(2)
查看>>
python之asyncio三种应用方法
查看>>
Laravel 的文件存储 - Storage
查看>>
转:[Server] 在 Windows 上安裝 PHP 5.3 開發環境
查看>>
【IE6的疯狂之二】IE6中PNG Alpha透明(全集)
查看>>
第一个Shell脚本
查看>>
C++ 小笔记
查看>>
Mysql 语句优化
查看>>
例子:进度条
查看>>
包含单引号的sql
查看>>
HTML 基础 2
查看>>
Java 最常见 200+ 面试题全解析:面试必备(转载)
查看>>
LinkedList
查看>>
Spring框架下PropertyPlaceholderConfigurer类配置roperties文件
查看>>
SQL查询优化
查看>>
[原创]独立模式安装Hive
查看>>
声音推荐【Anaesthesia】Maximilian Hecker强烈推荐
查看>>
地址虚拟机vmware centos6.3 Device eth0 does not seem to be present
查看>>
链表实现单链表创建、排序(升序)
查看>>