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
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
61d608989d
Changed GDB "Handling..." logs to INFO level
2023-05-07 20:17:33 +01:00
Nav
d353b55f9b
Renamed TargetControllerConsole to TargetControllerService
2023-02-20 21:55:55 +00:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
c7af236646
Tidied logs
2022-09-24 18:35:58 +01:00
Nav
4b7054070d
Improved logging in FlashDone packet handler
2022-09-17 20:22:39 +01:00
Nav
0b54a1b590
Tidying
2022-09-17 20:16:23 +01:00
Nav
8e9d114343
Reset target after GDB programming session
2022-09-17 20:15:53 +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
2ae3786130
Removed MemoryAccessCommandPacket class and moved GDB memory offsets to GDB TargetDescriptor class
2022-08-30 02:04:40 +01:00
Nav
40b1183f6b
Moved vFlashDone GDB command packet handelr to separate class
2022-06-05 16:15:12 +01:00