Rocket - debug - dm registers

Posted wjcdx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rocket - debug - dm registers相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Rocket - debug - TLDebugModuleOuter

Rocket - debug - DebugTransport

Rocket - debug - Custom

Rocket - debug - DebugCustomXbar

Rocket - debug - TLDebugModule

Rocket - debug - SBA