首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解trace32命令

理解trace32命令
EN

Stack Overflow用户
提问于 2014-01-22 06:57:23
回答 1查看 11.8K关注 0票数 1

我正在我工作的地方寻找trace32的cmm脚本。现将其提及如下

代码语言:javascript
复制
sys.bc 1000000.
sys.m up
; disable watchdog
d.s 0x101022 0x40
d.s CPU:0x3ff00 %long 100001
d.s SD:0x101050 %long 00000051
d.s SD:0x101054 %long 5ff00002

我的问题以下陈述意味着什么?

  1. sys.bc 1000000。I‘m向上
  2. d.s :0x3ff00%长100001 d.sSD:0x101050%长00000051

另一个问题是,在哪里可以找到这些命令的参考?

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 14:53:23

SYS.BC的意思是SYStem.BdmClock,这是一个不推荐的命令。使用SYStem.JtagClock代替。SYS.Mup意味着SYStem.Mode Up,它连接到一个CPU并停止它(如果可能的话,在重置向量处)。

d.s表示Data.Set,所以D.S 0x3ff00 %长100001意味着调试器将向地址0x3ff00 (所有十六进制值)写入32位值(100001)。%long表示写入了32位。

CPU:和SD:是所谓的访问或内存类,允许您选择应该访问的资源类型。在内存布局不是线性的情况下,这是有意义的,因此地址将是不明确的。内存类在您使用的调试器的相应手册中描述。

在我看来,在你所处的阶段,最好看看其中一份培训文件:

http://www.lauterbach.com/frames.html?training.html

也许调试器基础-训练是适合你。

诚挚的问候!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21276195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档