博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CCS使用TIPS
阅读量:7185 次
发布时间:2019-06-29

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

2013-06-20 09:37:49

CCS使用TIPS:

代码编写:

CCS中通过Using CodeSense方便写代码,跟VC助手类似,具体使用方法在ccs的help中搜索using visual assist,可以找到实例。

 

2013-06-20 15:42:29

查看中断相关的寄存器

IER\IFR\ISR\ICR\CSR等寄存器每个域的设置详见文档:spru732j-TMS320C64xC64x+DSP CPUandInstruction Set user guide中2.8节。其他寄存器的定义在该文档中也有说明。

调试时,要跟踪中断,需查看中断相关的寄存器,如中断使能寄存器IER、中断标志寄存器IFR、中断清楚寄存器ICR、中断设置寄存器ISR、控制状态寄存器CSR(用于使能全局中断),发现这些寄存器通过菜单view->memory,在存储器查看中输入对应寄存器的名字看不到寄存器的值,一直为0,尽管实际中中断程序已经正确执行,如下:

但是通过view->registers->core registers可以看到,如下:

疑问:

在memory watch中输入core registers中的寄存器,在第一栏显示的值与在view->registers->core registers中看到的值相同或相差1或2,memory watch第一栏显示的应该是地址,后面的才是对应地址中的值。但此处为何在memory watch的地址栏显示的值与view->registers->core registers的显示相同???

IER\IFR\ISR\ICR\CSR等寄存器的地址是多少?

转载于:https://www.cnblogs.com/youngforever/p/3145415.html

你可能感兴趣的文章
TIDB单机多实例进程
查看>>
linux 安装 php
查看>>
托管 ,com
查看>>
20180808
查看>>
Spring Boot MongoDB 查询操作 (BasicQuery ,BSON)
查看>>
SaltStack安装redis
查看>>
Python模块常用的几种安装方式
查看>>
AtCoder Regular Contest 060
查看>>
Docker - 基础讲义
查看>>
python学习之老男孩python全栈第九期_数据库day003知识点总结 —— MySQL数据库day3...
查看>>
重建二叉树
查看>>
CSU 1554 SG Value (multiset/priority queue 思维题)
查看>>
Andorid Launcher程序代码分析(转)
查看>>
TortoiseSVN/TortoiseGIT文件夹或图标不显示,非Overlay Icon
查看>>
C#模拟js的Json对象创建,操作
查看>>
ahjesus 安装mongodb企业版for ubuntu
查看>>
pom.xml文件中dependency标签的scope子标签
查看>>
[摘录]高效能人士的七个习惯
查看>>
美观 漂亮 分页 样式
查看>>
nginx学习
查看>>