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
d55756da72
New GDB monitor command for Insight activation.
...
Created GdbHelpMonitorInfo.txt.in template for conditional commands
2023-07-18 23:17:13 +01:00
Nav
ba03833325
Lots of tidying
...
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
2023-07-18 23:16:06 +01:00
Nav
ffe4f5bfc5
New monitor eeprom fill GDB command
2022-12-10 19:22:53 +00:00
Nav
8f48a30fa3
Command option extraction for GDB monitor commands
2022-12-10 14:56:57 +00:00
Nav
b8c83c87fc
Moved GdbHelpMonitorInfo.txt
2022-12-09 22:26:26 +00:00
Nav
c9a8220500
Suspend TargetController upon GDB detach, if running under CLion
2022-09-15 00:33:01 +01:00
Nav
7a39327c95
Removed monitor target-info machine command
2022-08-30 02:56:33 +01:00
Nav
cfb0ee6eee
New GenerateSvd GDB monitor command
2022-08-30 02:51:10 +01:00
Nav
40b1183f6b
Moved vFlashDone GDB command packet handelr to separate class
2022-06-05 16:15:12 +01:00
Nav
1a541dcd17
Support for vFlashWrite GDB command packet
2022-05-29 17:18:29 +01:00
Nav
9bf0e30de8
Support for vFlashErase GDB command packet
2022-05-28 22:47:25 +01:00
Nav
f1e20c81a2
Added support for GDB's 'qXfer:memory-map:read::...' command packet.
2022-05-14 22:43:08 +01:00
Nav
a60f780287
New custom GDB command to output target info in JSON format
2022-05-06 19:31:33 +01:00
Nav
6970fd674b
Added "monitor help" command, to display help text on supported GDB custom commands
2022-05-05 20:14:59 +01:00
Nav
4a9c26b73e
Added "monitor version machine" command, to display the current Bloom version in JSON format
2022-05-05 20:14:23 +01:00
Nav
c9d1dd92a3
Added "monitor version" command, to display the current Bloom version
2022-05-05 20:13:30 +01:00
Nav
603bc5423b
Tidying
2022-04-08 22:24:02 +01:00
Nav
f7feef9ea1
New GDB "monitor reset" command packet class
2022-04-08 22:23:30 +01:00
Nav
583b01fa34
New GDB Monitor command packet class, for "qRcmd" command packets
2022-04-08 22:19:20 +01:00
Nav
76fed8df72
Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file
2022-04-04 22:21:42 +01:00