https://mp.weixin.qq.com/s/P48K17TyRoZC7xBMltbXKQ

简单介绍调试模块中每个寄存器的定义。

1. DMI_RegAddrs

记录DMI访问的各个寄存器的地址:

在规范中定义如下:

2. DMSTATUSFields

在规范中定义如下:

3. DMCONTROLFields

寄存器dmcontrol中各个域的定义如下:

4. HARTINFOFields

寄存器hartinfo中各个域的定义如下:

5. HAWINDOWSELFields

寄存器hawindowsel中各个域的定义:

6. HAWINDOWFields

寄存器hawindow中各个域的定义:

7. ABSTRACTCSFields

寄存器abstractcs中各个域的定义:

8. COMMANDFields

寄存器command中各个域的定义:

9. ABSTRACTAUTOFields

寄存器abstractauto中各个域的定义:

10. DEVTREEADDR0Fields

11. NEXTDMFields

寄存器nextdm中各个域的定义:

12. DATA0Fields

寄存器data0中各个域的定义:

13. PROGBUF0Fields

寄存器progbuf0中各个域的定义:

14. AUTHDATAFields

寄存器authdata中各个域的定义:

15. HALTSUM0Fields

寄存器haltsum0中各个域的定义:

16. HALTSUM1Fields

寄存器haltsum1中各个域的定义:

17. HALTSUM2Fields

寄存器haltsum2中各个域的定义:

18. HALTSUM3Fields

寄存器haltsum3中各个域的定义:

19. SBADDRESS3Fields

寄存器sbaddress3中各个域的定义:

20. SBCSFields

寄存器sbcs中各个域的定义:

21. SBADDRESS0Fields

寄存器sbaddress0中各个域的定义:

22. SBADDRESS1Fields

寄存器sbaddress1中各个域的定义:

23. SBADDRESS2Fields

寄存器sbaddress2中各个域的定义:

24. SBDATA0Fields

寄存器sbdata0中各个域的定义:

25. SBDATA1Fields

寄存器sbdata1中各个域的定义:

26. SBDATA2Fields

寄存器sbdata2中各个域的定义:

27. SBDATA3Fields

寄存器sbdata3中各个域的定义:

Rocket - debug - dm registers的更多相关文章

  1. Rocket - debug - Example: Accessing Registers Using Program Buffer

    https://mp.weixin.qq.com/s/8yYLVg-RXX3XX0T431lxeA 介绍riscv debug接口的使用实例:使用Program Buffer读取寄存器. 1. Wri ...

  2. Rocket - debug - Example: Accessing Registers Using Abstract Command

    https://mp.weixin.qq.com/s/RdJzE06mMkh2x__vVj_fEA 介绍riscv debug接口的使用实例:使用抽象命令读取寄存器. 1. Read s0 using ...

  3. Rocket - debug - Example: DMI

    https://mp.weixin.qq.com/s/7suuJ7m2BKCpsHk1K2FzJQ 介绍riscv-debug的使用实例:如何使用DMI. 1. dm Debug Module实现了调 ...

  4. Rocket - debug - TLDebugModuleInner - Hart Bus Access

    https://mp.weixin.qq.com/s/deNMEyJ1idJDVoZwwo0A1A 简单介绍TLDebugModuleInner中核心总线访问(Hart Bus Access). 参考 ...

  5. Rocket - debug - Periphery

    https://mp.weixin.qq.com/s/uGxn-Xec0LkwdaSsCtQBvw 简单介绍Periphery的实现. 1. ExportDebugDMI/ExportDebugJTA ...

  6. Rocket - debug - DebugTransport

    https://mp.weixin.qq.com/s/EcsuTjb4hFF9Ncig9Gfhew 简单介绍DebugTransport的实现. 1. JtagDTMConfig 1) JtagDTM ...

  7. Rocket - debug - TLDebugModule

    https://mp.weixin.qq.com/s/EhUb1z5oiIw6dJ-90ifDJA 简单介绍TLDebugModule中的实现. 1. device device是一个设备描述符,包含 ...

  8. Rocket - debug - TLDebugModuleInner - ROM Generation

    https://mp.weixin.qq.com/s/j_CgHU4PnY82NMwJzOqHYg 简单介绍Variable ROM Generation. 1. jalAbstract jalAbs ...

  9. Rocket - debug - TLDebugModuleInner

    https://mp.weixin.qq.com/s/jkiHceU0HaJbHGvHiU-QOA 简单介绍TLDebugModuleInner的实现. 1. 引入全局配置 1) cfg 引入Debu ...

随机推荐

  1. 斜率dp A - Print Article HDU - 3507

    A - Print Article HDU - 3507 今天刚刚学习了一下斜率dp,感觉还ok,主要就是要推这个斜率,然后利用数据结构来优化. 推荐两篇写的比较好的博客,https://www.cn ...

  2. 读CSV文件并写arcgis shp文件

    一.在这里我用到的csv文件是包含x,y坐标及高程.降雨量数据的文件.如下图所示. 二.SF简介 简单要素模型(Simple Feature,SF),是 OGC 国际组织定义的面向对象的矢量数据模型. ...

  3. jquery判断邮箱及密码是否输入正确的表单提交

    jquery我接触的也不是很多,基本就是照着案例然后查相关方法做出来的,基本用了大概半天的时间,手打加查资料实现.具体如下,首先下载一个jquery包,网址是https://jquery.com/do ...

  4. spring data jpa 多对多 ManyToMany

    环境搭建 源码地址:gitee:https://gitee.com/ytfs-dtx/JPA 导入依赖 <properties> <spring.version>5.2.5.R ...

  5. SQLserver分库分表

    https://blog.csdn.net/ExceptionalBoy/article/details/78851327

  6. [zoj3596]DP(BFS)

    题意:求n的最小倍数,满足性质P:十进制的每一位上的数有m种(0<m<=10). 思路:直接枚举n的最小倍数,然后检测是否满足性质P,n一大很容易超时,并且无法判断无解的情况.巧妙的做法是 ...

  7. 数据库-第八章 数据库编程-8.1 嵌入式SQL

    嵌入式SQL 一.嵌入式SQL的处理过程 1.嵌入式SQL语句的基本格式 2.嵌入式SQL的处理过程 3.主语言访问数据库的基本步骤 ⅰ建立数据库连接 ⅱ定义必要的主变量和数据通信区 ⅲ访问数据库并返 ...

  8. Windows10系统优化(批处理)

    经历过XP.Win7.Vista.Win8之后,Win10有了很大的改变,虽然Win10刚出时,非常糟糕,甚至很长一段时间被认为没有Win7,但是随着Win10的不断优化不断更新,已经慢慢的变得更好了 ...

  9. docker安装之后的配置各种坑

    1.docker官网下载安装之后 2.点击 Docker quick start快捷方式 错误提示: windows正在查找bash.exe,也可以手动查找,但是一直找不到. 3.执行 docker- ...

  10. redis主从复制、主从延迟知几何

    本片章节主要从 redis 主从复制延迟相关知识及影响因素做简要论述. 1.配置:repl-disable-tcp-nodelay 也即是TCP 的 TCP_NODELAY 属性,决定数据的发送时机. ...