Difference between revisions of "J-Link RISC-V"
(Created page with "J-Link supports CPUs based on the RISC-V standard. This article assumes that RISC-V as a term is already known. For more generic information about RISC-V, please refer to the...") |
|||
Line 1: | Line 1: | ||
− | J-Link |
+ | This article handles J-Link related RISC-V specifics. It is assumed that RISC-V as a term is already known. For more generic information about RISC-V, please refer to the [[RISC-V | RISC-V knowledge base article]] |
+ | |||
− | = Watchpoint = |
||
+ | __TOC__ |
||
+ | |||
+ | = Watchpoint support = |
||
+ | J-Link supports data breakpoints (watchpoints) for RISC-V CPUs which are based on the V0.13 standard of the RISC-V debug spec. The following combinations are possible for a watchpoint: |
||
+ | * '''Addr == EXACT, Data == EXACT''' |
||
+ | * Addr == EXACT, Data == ANY |
||
+ | * Addr == EXACT, Data == RANGE |
||
+ | * Addr == RANGE, Data == EXACT |
||
+ | * Addr == RANGE, Data == ANY |
||
+ | * Addr == RANGE, Data == RANGE |
||
+ | * Addr == ANY, Data == EXACT |
||
+ | * Addr == ANY, Data == ANY |
||
+ | * Addr == ANY, Data == RANGE |
||
+ | '''Note:''' Right now, only the ones shown in bold are supported by J-Link |
Revision as of 16:55, 31 July 2019
This article handles J-Link related RISC-V specifics. It is assumed that RISC-V as a term is already known. For more generic information about RISC-V, please refer to the RISC-V knowledge base article
Contents
Watchpoint support
J-Link supports data breakpoints (watchpoints) for RISC-V CPUs which are based on the V0.13 standard of the RISC-V debug spec. The following combinations are possible for a watchpoint:
- Addr == EXACT, Data == EXACT
- Addr == EXACT, Data == ANY
- Addr == EXACT, Data == RANGE
- Addr == RANGE, Data == EXACT
- Addr == RANGE, Data == ANY
- Addr == RANGE, Data == RANGE
- Addr == ANY, Data == EXACT
- Addr == ANY, Data == ANY
- Addr == ANY, Data == RANGE
Note: Right now, only the ones shown in bold are supported by J-Link