Commit Graph

1907 Commits

Author SHA1 Message Date
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
868649adf2 Added memory segment page size validation in TDF validation script 2025-01-22 22:44:27 +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
4478150995 Corrected overlapping register detection in TDF validation script 2025-01-18 18:28:14 +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
f18b14885e Fixed production signature memory segment conversion bug in AtdfService 2025-01-09 21:57:49 +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
8c2d1bfa4b Corrected bug in AVR TDF validation script 2025-01-06 22:32:46 +00:00
Nav
b999c5382c Support for a number of AVRDU/EA/EB targets 2025-01-06 22:32:26 +00:00
Nav
baee5005db Corrected bug in AtdfService 2025-01-05 23:49:43 +00:00
Nav
3c6287d694 Added empty register group check in TDF validation 2025-01-05 23:49:31 +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
ca7eea9746 Renaming AVR8 dir/namespace in TDF validation scripts 2024-12-28 01:33:40 +00:00
Nav
b214f76a32 RISC-V TDF Validation 2024-12-28 01:28:06 +00:00
Nav
184d1c4465 WCH RISC-V SWD physical interface TDF signal validation 2024-12-28 01:25:47 +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
00c4cee6c2 Added address space unit size to MemorySegment and MemorySegmentSection
Some recfactoring
2024-12-27 03:40:19 +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
Nav
e50bd931bd Renamed bloom process from "Bloom" to "bloom" 2024-12-19 23:48:10 +00:00