Nav
577142feb1
Tidying
2025-02-22 19:48:51 +00:00
Nav
cfb83b4358
Fixed another regression in the AVR8 target driver
...
Breakpoints were being cleared after the OCDEN fuse bit had been cleared.
2025-02-22 19:48:39 +00:00
Nav
153dfebca9
Fixed another regression in AVR8 target driver
...
Program flow control was being attempted before OCDEN fuse bit management
2025-02-22 19:47:42 +00:00
Nav
6680ec4ef4
Fixed regression in memory access functions, in the EDBG AVR8 driver
...
Was preventing access to fuse memory when programming mode was not explicitly enabled
2025-02-22 19:45:44 +00:00
Nav
325112bfb8
Fixed bug with AVR8 range stepping, where software breakpoints were causing opcode decoding failures, subsequently resulting in invalid interceptions
2025-02-22 15:51:20 +00:00
Nav
e9720ded06
Revamped packaging to accomodate headless packages. Also binned some distributed binaries
2025-02-22 13:26:09 +00:00
Nav
00f473eddb
Styling tweak in pinout widgets
2025-02-21 22:54:48 +00:00
Nav
7683582274
Added build query param to latest version check
2025-02-21 22:54:16 +00:00
Nav
2ceb7edaa4
Improved drag-to-scroll activation on pinout widget, allowing for activation even in the absence of widget focus
2025-02-19 23:20:26 +00:00
Nav
524b1e3e91
Adjusted pin line A spacing in pinout widgets
2025-02-19 23:18:02 +00:00
Nav
e95dcf4581
Fixed left panel overlapping bug
2025-02-19 23:17:32 +00:00
Nav
da872e73d7
Tidying
2025-02-19 00:18:28 +00:00
Nav
d7d1f71aac
Corrected potential issue with delta programming on some AVR8 debugWIRE targets
2025-02-19 00:18:19 +00:00
Nav
a98793de16
Tidying
2025-02-18 22:23:59 +00:00
Nav
d52cc70b1e
Prevented flickering when toggling GPIO pad states via Insight GUI
2025-02-18 22:23:51 +00:00
Nav
35f0b9197a
Fixed alignment bug in EDBG and RISC-V drivers
2025-02-18 22:23:19 +00:00
Nav
31a132a4e3
Renamed signature_validation AVR8 target config param to signature_verification
2025-02-18 01:01:16 +00:00
Nav
be76726124
Tidying
2025-02-18 00:53:10 +00:00
Nav
8a473473db
Insight GUI changes:
...
- New target pinout widgets
- Made auto-refresh of registers and GPIO pad states optional (via context menu on refresh tool button)
2025-02-18 00:35:39 +00:00
Nav
e8f747a152
Removed formatKey call from exception message
2025-02-05 21:28:39 +00:00
Nav
395f58ff32
Corrected bug in TC, where delta sessions where being persisted upon failure during the commit operation
2025-02-05 21:28:16 +00:00
Nav
79d37cb550
Detect read-protected state in WCH RISC-V target driver
2025-02-04 00:33:19 +00:00
Nav
7c957aec05
Changed partial block write alignment size in TDF validation script, to accommodate a recent bug fix.
2025-02-02 18:46:14 +00:00
Nav
513b0955ac
Dropped automatic resuming of target execution at the end of debug sessions
2025-02-02 16:16:37 +00:00
Nav
ac8b5d50fc
Added WCH-Link alternative firmware version to logs
2025-02-02 16:16:10 +00:00
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
a5e027b944
Dropped RPM packaging
2025-02-02 00:17:23 +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
55b8bf17fe
Keep assertions enabled for release builds
2025-01-28 00:21:41 +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
3c1916a0c9
Additional alignment checks in TDF validation
2025-01-28 00:04:24 +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
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