Nav
48a7ae5dd0
Passed target state to GDB command handlers, and removed unnecessary PC read
2024-12-14 16:17:02 +00:00
Nav
33ed399337
WCH RISC-V software breakpoints, and a few other bits of refactoring/tidying
2024-12-05 23:09:01 +00:00
Nav
b6cbdf5a0d
Changed AVR-GDB command packet class to a bare interface class
2024-10-26 16:19:05 +01:00
Nav
8be311cbc0
Refactored GDB server base class, making it a template class, allowing for much more flexibility for derived target-specific implementations
2024-10-25 22:22:25 +01:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
ed3ddbe3fd
Removed intercepting breakpoint on end address of a stepping range. Replaced with runTo operation
2023-09-23 21:51:09 +01:00
Nav
b5df37ae9b
Removed TargetProgramCounter type alias
2023-09-21 00:40:30 +01:00
Nav
df5a141089
Tidying
2023-09-20 23:29:58 +01:00
Nav
be5e89456c
Fall back to single stepping if address range from GDB is less than one word.
2023-09-16 03:06:18 +01:00
Nav
4348a6d88c
Corrected handling of empty address range in range step GDB command
2023-09-11 16:57:14 +01:00
Nav
008f5bb62e
When range stepping, start with a single step, as expected by GDB
2023-09-11 16:56:37 +01:00
Nav
7d4ce1050f
- Implemented support for range stepping with GDB (vCont... packets)
...
- Refactored some bits of the generic GDB server class, along with the AVR-specific implementation
2023-09-11 03:32:58 +01:00