Commit Graph

14 Commits

Author SHA1 Message Date
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