Nav
a9c8f24f8b
New clion_adaptation environment config param, to allow for use of Bloom with CLion's new "debug server" functionality
2025-02-02 15:52:26 +00:00
Nav
b06e8cc9ad
Formatting keys in log output
2025-02-02 14:54:17 +00:00
Nav
f3cd55e53f
Renamed RiscVDebugSpec to RiscVDebug
2025-02-02 13:32:25 +00:00
Nav
03e6152157
Tidying
2025-02-02 00:03:35 +00:00
Nav
d52c46ec2a
Delta programming - where we only upload what's changed
2025-02-01 23:13:45 +00:00
Nav
70ec49c7ac
Added support for flash page writes on UPDI targets, in the EDBG driver
2025-02-01 23:04:29 +00:00
Nav
b77c49c49b
Circumvented partial block write bug in WCH-Link firmware version 2.9
2025-02-01 22:33:03 +00:00
Nav
7466850478
- Implemented program memory erasure routine in WchRiscV target driver
...
- Moved away from relying on WCH-Link debug tool command for erasing program memory, due to a bug that I couldn't fix
- Small tweaks to programming method selection in WCH-Link driver
- Refactored flash peripheral registers in WchRiscV target driver
2025-01-29 23:48:32 +00:00
Nav
ad542ab77e
Tidying
2025-01-28 00:21:26 +00:00
Nav
91db0eb6e8
Separated TargetMemoryAddressRange from TargetMemory.hpp
2025-01-28 00:14:04 +00:00
Nav
333c927454
New alignment service
2025-01-28 00:08:38 +00:00
Nav
05938ce0ac
Refactored program memory writes in WCH-Link driver
2025-01-28 00:03:36 +00:00
Nav
ff7d7ae56f
Added minimum firmware version warning for WCH-LinkE debug tools
2025-01-28 00:00:18 +00:00
Nav
35e059c1bf
Catch errors when handling unexpected target resets in RiscV driver
2025-01-27 23:57:35 +00:00
Nav
25fd2a3a6a
Fixed bug in WriteRegistersMonitor GDB command handler, where the given value was being converted incorrectly
2025-01-26 02:30:09 +00:00
Nav
b46b4a77a1
Added missing GPR address space check in RiscV::writeRegisters()
2025-01-26 02:29:08 +00:00
Nav
c64e34ed05
Removed invalid page sizes from memory segments in AVR8 TDFs
2025-01-22 22:43:43 +00:00
Nav
1d0e1346de
AVR8 EDBG driver changes:
...
- Concealing pending software breakpoint operations
- Injecting active software breakpoints for memory types that filter them out
- Some tidying
2025-01-19 14:45:15 +00:00
Nav
3ae03b8981
Corrected address range in address space descriptor
2025-01-19 01:01:47 +00:00
Nav
37377fb988
Tidying
2025-01-18 18:46:00 +00:00
Nav
779e938746
Included RISC-V CSRs in WCH TDFs
2025-01-18 18:45:07 +00:00
Nav
d1d01327ae
Tidying
2025-01-09 22:27:23 +00:00
Nav
9c142d8b87
Included source location info (file name and line #) in debug logging
2025-01-09 22:23:03 +00:00
Nav
a3501153d4
Tidying
2025-01-09 21:58:10 +00:00
Nav
2a51f8af75
Consistent casing in directory names
2025-01-07 23:31:48 +00:00
Nav
e98a73e687
- Additional target config options.
...
- Some tidying
2025-01-07 22:38:11 +00:00
Nav
7605d5e3a0
Corrected memory segment type in recently added ATtiny TDFs
2025-01-06 22:33:07 +00:00
Nav
b999c5382c
Support for a number of AVRDU/EA/EB targets
2025-01-06 22:32:26 +00:00
Nav
cc05c4c36b
Added support for ATtiny3224/6/7
2025-01-05 23:49:07 +00:00
Nav
e1831f3bbf
Tidying
2025-01-05 18:29:08 +00:00
Nav
020d174a2d
Automatic switching form PIC mode to EDBG (AVR) mode, for MPLAB Snap and PICkit 4 tools.
2024-12-30 15:41:52 +00:00
Nav
7535267a3b
Renamed WCH-LinkE debug tool config value
2024-12-29 21:59:16 +00:00
Nav
a0631c21e6
Tidying WCH-LinkE IAP exit code
2024-12-29 04:41:36 +00:00
Nav
ab49d10bef
Tidying
2024-12-29 04:03:07 +00:00
Nav
43bbd59c9e
New TDF for WCH RISC-V CH32V003
2024-12-29 03:51:34 +00:00
Nav
dfb1cd3e51
Corrections to CH32X035 TDF
2024-12-29 03:50:58 +00:00
Nav
b427e37a17
Fixed dangling reference bug in WCH-Link driver
2024-12-29 03:50:30 +00:00
Nav
dbd2b87ebc
TDF for the WCH RISC-V CH32X035
2024-12-28 01:07:30 +00:00
Nav
4dc019e915
Moved RISC-V CSR and GPR address spaces to TDF.
...
Some other bits of refactoring/tidying
2024-12-27 03:41:39 +00:00
Nav
7aeb2ddf08
Tidying
2024-12-24 20:11:47 +00:00
Nav
fd45bad970
Deleted debug server documentation as I don't have time to maintain it.
2024-12-24 20:11:32 +00:00
Nav
674b11575d
Tidying
2024-12-24 19:58:48 +00:00
Nav
c288e0e838
Reused CPU peripheral for GPRs in AVR8 driver
2024-12-24 19:58:22 +00:00
Nav
9b60bb5682
Updated memory segment access values for AVR flash segments
2024-12-24 19:38:04 +00:00
Nav
7fe5b88dd8
Refactored Insight GUI to accommodate the many changes made to Bloom's internals
...
Also lots of tidying.
2024-12-24 18:27:59 +00:00
Nav
28e0a6d9e4
Renaming and other tidying
2024-12-21 13:51:00 +00:00
Nav
bcdae97638
Restricted memory access member function to system address space, in RISC-V debug translator
2024-12-21 02:11:13 +00:00
Nav
79b7457c89
GPIO pad state access and manipulation for WCH RISC-V targets
2024-12-21 02:10:31 +00:00
Nav
db05a97215
Fixed process name change regression
2024-12-20 13:21:22 +00:00
Nav
37bc1b9ac9
Tidying
2024-12-19 23:48:16 +00:00