Nav
11e9b0c731
Removed redundant programming mode events and updated TC documentation.
...
These events were made redundant by the introduction of the `TargetState`
struct, and the `TargetStateChanged` event.
2025-03-29 02:03:26 +00:00
Nav
f33382efb3
Corrected PHP version in root README
2025-03-07 19:13:03 +00:00
Nav
2afca42f1d
Tidying
2025-03-07 19:12:41 +00:00
Nav
58dce1bf41
Tidying
2025-02-23 17:17:05 +00:00
Nav
de532b6a79
Bumped version number for v2.0.0
2025-02-23 14:46:11 +00:00
Nav
eb02800d55
Updated package description
2025-02-23 14:18:36 +00:00
Nav
9023a72e25
Resume target execution in TC shutdown
2025-02-22 22:39:12 +00:00
Nav
a53a8c87f0
Fixed bug with DWEN fuse bit management, where the newly written value
...
was being read back too quickly after the write, resulting in garbage data (0xFF)
being returned. Removal of the default (35 millisecond) CMSIS command delay
is what revealed this issue.
2025-02-22 22:23:53 +00:00
Nav
7bbd856c35
Excluded empty peripherals from Insight registers pane
2025-02-22 21:56:05 +00:00
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