找回密码
 注册
关于网站域名变更的通知
查看: 345|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-2 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

* k' E' M9 d% q
8 F6 {7 a! O0 E( n+ _) E: m2 f  CCS中的2.0版本(实验所用)断点(Break Point) 和探针(Probe Point)之所以能组合使用,是因为我们在实现硬件仿真或软件仿真的过程中需要实现两个功能---1, 将程序在断点处停止;2,读取断点处需要采集的数据并方便使用“view”观察窗口读取可视化信息。- h  }7 |& \, O. C* z2 ~  U: w
4 [$ `, T& o8 m0 Y, ]
  事实上,在实际仿真工作中,我们更关心寄存器中的数据变化以及相应地址上存储空间如何被更改和使用的动态场景,通常情况下在单步运行的情况下我们需要留意如实验中“main的入口地址”等相关节点的变化,以判断数据是否正确被DSP系统读取或一次数据通信过程是否正确的进程传输。实现这一目的我们仅需断点即可实现观察各个地址的更改、寄存器数据的改变等内容。
* r5 p" b4 h3 t$ d* Q4 [1 s  c! f: G+ E( T7 `( L5 M) r" ~- o/ ~
  然而,为了方便将我们关心的地址和数据以可视化的方法展示,我们需要使用探针帮助我们提取这些数据用于观察并更加直观的描述数据的迁移及我们所关心的事件发生。/ s3 t. S* t8 A: M9 M9 V' S* v
, C% h" _+ `$ U- }8 D$ e4 U
  从本质上说两者具有较强的耦合度,换句话说两者共同使用可以简化我们修改程序及读取信息调试程序的便利程度。因此,为了方便开发者使用,在CCS3.3版本之后,断点和探针选项不再重复出现,而是将探针的读取数据并可视化的过程作为断点当中的一个功能出现,在程序运行需要中断时仅需加入断点即可,并取消了单独的探针选项。5 h% j6 L* o# `6 F7 @4 P# g
7 |- d( ~  v  h+ ]; J8 D
5 a' @: c$ r& s+ O3 |* \4 ?
  @. R6 w3 k+ E7 f2 g9 _6 {) o

该用户从未签到

2#
发表于 2021-11-2 16:11 | 只看该作者
断点和探针具有较强的耦合度

该用户从未签到

3#
发表于 2021-11-2 17:13 | 只看该作者
断点和探针共同使用可以简化我们修改程序及读取信息调试程序的便利程度
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 13:57 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表