2441|0

20

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【课程推荐】+TI DSP开发工具CCS上AET调试功能 [复制链接]

https://training.eeworld.com.cn/TI/show/opencourse?lessonid=2567
德州仪器高性能处理器部门的处理器工程师 Brighton Feng
视频里他演示的是德州仪器dsp开发工具CCS上的AET调试功能。
AET的全称是 Advanced Event Trigger的意思
他主要用来监控DSP运行过程中发生的一些事件,并在事件发生时产生相应的响应。
AET可监控的事件主要包括单元的读写,数据总线地址,数据总线数值和程序总线地址,以及开始操作等等
AET可采取的响应包括停止CPU运行,在某个管脚上输出信号等等
AET最典型的用法是用来检测某个单元是否被改写,在该单元被改写时停止CPU运行,方便客户查找该单元改写原因。
在这里用CCS3.3和tms320系列的开发板来演示这个功能
为了演示AET的功能,视频里写了一段简单的代码
#include “stdio.h”
int testData;
main()
{
  int i;
  printf("AET Demo...\n");
  for(i=0;i<10;i++)
    testData=i;
}
其中定义了全局变量 testData和局部变量i
在main函数中故意修改了testData的值
然后在AET功能中监控testData单元的改写,并在发生改写时停止运行
在演示功能前需要编译并加载程序
在tools菜单里面打开
AET的设置方式类似于伪代码和脚本
在菜单中选择监控的类型,这里选择监控数据的改写
在配置框中设置变量testData
然后点击OK。
定义好了以后,继续定义响应。
运行后,程序停止,并显示了一个黄色箭头去指示停止的位置。
到此,整个的演示也就结束了。
更多的信息也可以点击帮助按钮


 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表