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
d7b59cac59
Support for hardware breakpoints
2023-09-20 23:43:29 +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
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
8a6f1e8659
Fixed bug with GDB interrupts not being serviced properly
2023-05-07 19:44:19 +01:00
Nav
2d934f7ea5
Removed breakpoint caching in GDB server - it's not needed!
...
GDB can be configured to avoid needlessly updating breakpoints on the target
2023-04-01 19:06:57 +01:00
Nav
3a74906541
Implemented support for breakpoint caching in the GDB server
2023-04-01 15:15:04 +01:00
Nav
18fb3b56ce
Grouped the buffers from GDB's flash write packets so that we only flush once we have the full buffer.
...
This fixes an issue with GDB programming, where it was sending misaligned buffers and program memory
wasn't being properly updated.
2022-09-17 20:12:26 +01:00
Nav
2372b93e11
Improved RAII of DebugSession class
2022-08-13 03:06:37 +01:00
Nav
6a4bf89706
Moved GDB supported feature set to DebugSession object
2022-05-14 22:38:49 +01:00
Nav
38f6f21627
Renamed DebugSession::targetDescriptor to DebugSession::gdbTargetDescriptor
2022-05-04 19:49:18 +01:00
Nav
2aa240a680
Renamed GdbRsp directory to Gdb
2022-04-04 22:21:42 +01:00