上传者: 26717681
|
上传时间: 2026-02-28 09:57:22
|
文件大小: 2.76MB
|
文件类型: PDF
1.4 支持的功能
本规范中描述的调试接口支持以下功能:
1.所有 hart寄存器(包括 CSR)可以读取/写入。
2.可以从 hart的角度访问内存,或直接通过系统总线访问内存,或两者同时访问
内存。
3.都支持 RV32,RV64和将来的 RV128。
4.平台中的任何故障位均可独立调试。
5.调试器无需用户配置即可发现几乎需要了解的所有内容。
6.可以从执行的第一条指令调试每个 hart。
7.执行软件断点指令时,可以停止 RISC-V hart。
8.硬件单步执行,一次可以执行一条指令。
9.调试功能独立于所使用的调试传输。
10.调试器不需要了解有关正在调试的 harts的微体系结构的任何信息。
11.任意子集可以同时停止和恢复。(可选的)
12.任意指令可以在挂起的 hart中执行。这意味着,当内核具有其他或自定义的
指令或状态时,只要存在可以将该状态移入 GPR的程序,就不需要新的调试功
能。(可选的)
13.可以在不挂起的情况下,访问寄存器。(可选的)
14.运行中的 hart可以直接执行一小段指令,而开销很小。(可选的)
15.系统总线主控器允许在不涉及任 hart的情况下进行内存访问。(可选的)
16.当触发器与 PC,读/写地址/数据或指令操作码匹配时,可以停止 RISC-V中的