打印

关于DSP状态寄存器的问题,高手请指教!谢谢

[复制链接]
3584|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ZXLRHL|  楼主 | 2013-6-27 15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C:\Documents and Settings\sxxt\桌面\1.jpg1 在C语言中如何读取和修改ST0,ST1状态寄存器的值? ST0,ST1,IMR 等类似寄存器是否有固定地址,对应于2812地址号分别是多少? 能否有类似的**或书籍。
2 对于DSP的片上寄存器都有其固定地址,例如系统控制寄存器中的看门狗控制寄存器(WDCR)的地址为0x7029,那么在我单步执行完下图语句后,应用菜单view—memory 查看地址0x7029的值是否应为0x0068;可实际情况是值不变(0x0040),见图二,为什么?

相关帖子

沙发
zhangmangui| | 2013-6-27 15:39 | 只看该作者
直接输寄存器的名字查看不行吗   

使用特权

评论回复
板凳
ZXLRHL|  楼主 | 2013-7-25 09:24 | 只看该作者
zhangmangui 发表于 2013-6-27 15:39
直接输寄存器的名字查看不行吗

不行啊,到现在我也没搞明白

使用特权

评论回复
地板
zhangmangui| | 2013-7-25 10:32 | 只看该作者
ZXLRHL 发表于 2013-7-25 09:24
不行啊,到现在我也没搞明白

你可以在watch下查看

使用特权

评论回复
5
麟凤龟龙| | 2013-7-26 16:18 | 只看该作者
路过,过来看一下

使用特权

评论回复
6
jiemnij| | 2013-8-5 15:54 | 只看该作者
st0 1是状态寄存器, c语言无法直接修改, 也用不到修改,除非写操作系统
只能嵌入汇编的

如果单单想要在调试状态下查看修改的话.
直接点ccs下的调试窗口就有了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:生活累,一小半源于生存,一小半源于攀比。

28

主题

100

帖子

0

粉丝