Commit Graph

709 Commits

Author SHA1 Message Date
Nav
78b96ed277 EDBG target power management interface for Xplained Nano debug tool 2022-03-16 17:38:52 +00:00
Nav
80e5678ddf New "cycleTargetPowerPostDwenUpdate" target config param to control the automatic cycling of target power, after updating the target's DWEN fuse bit 2022-03-16 17:21:12 +00:00
Nav
55013dfc4a Target power mangement interface for the Xplained Mini evaluation board 2022-03-16 17:14:47 +00:00
Nav
bc4ec6f408 Forgot to commit this 2022-03-16 17:14:05 +00:00
Nav
696e746279 Added target power cycling post AVR8 DWEN fuse bit update 2022-03-16 17:13:57 +00:00
Nav
3d95a983b6 EDBG implementation of the TargetPowerManagementInterface 2022-03-16 17:12:52 +00:00
Nav
97cc3cdce3 EDBG Parameters for LED and Target Power control 2022-03-16 17:12:19 +00:00
Nav
7d6a58301f EDBG Control protocol handler ID 2022-03-16 17:11:57 +00:00
Nav
86a47de181 EDBG Control protocol set parameter command 2022-03-16 17:11:31 +00:00
Nav
acb38c3a64 EDBG Control protocol get parameter command 2022-03-16 17:10:08 +00:00
Nav
1eccebd487 New base class for EDBG Control protocol response frame 2022-03-16 17:09:43 +00:00
Nav
7adfd47214 New base class for EDBG Control protocol command frame 2022-03-16 17:09:18 +00:00
Nav
a3911cebf5 New TargetPowerManagementInterface class, for debug tools that support target power management functions 2022-03-16 17:06:57 +00:00
Nav
14bdfbf89a New constructor with command ID param for delegating construction, for the CMSIS-DAP command class 2022-03-16 17:01:23 +00:00
Nav
0c57d6b143 Updated version number for v0.7.0 feature release 2022-03-15 13:32:29 +00:00
Nav
df23701fe7 Deactivated ISP interface in exception handler 2022-03-15 11:26:16 +00:00
Nav
cdd35c46c1 Tidying 2022-03-15 11:21:04 +00:00
Nav
1513b37544 Shortened DWEN fuse bit config parameter name 2022-03-13 23:52:20 +00:00
Nav
37a5665874 Removed the unnecessary throwing of an exception on debugWire activation/updating DWEN fuse bit failure. 2022-03-13 20:46:38 +00:00
Nav
77a52bab96 Added link to debugWire article RE enabling the DWEN fuse bit 2022-03-13 20:45:52 +00:00
Nav
6906addf72 DWEN fuse bit field validation (in TDFs) for AVR8 debugWire targets 2022-03-12 15:41:43 +00:00
Nav
f17b2e1c35 Register bit fields in TDF validation script 2022-03-12 15:41:01 +00:00
Nav
f6b331c447 Tweaked register inspection window to display three bitset widgets on a single row (instead of two) 2022-03-11 19:29:27 +00:00
Nav
f7fed74f29 Tweak to size and layout spacing in register inspection window 2022-03-09 22:40:46 +00:00
Nav
9c891f0cbb Improved handling of GDB flash memory write attempt 2022-03-09 22:01:08 +00:00
Nav
2f031b91a4 Added new EDBG ISP implementation to Power Debugger debug tool 2022-03-09 21:55:34 +00:00
Nav
fbccef6dde Added new EDBG ISP implementation to MPLAB PICkit4 debug tool 2022-03-09 21:55:17 +00:00
Nav
37968584d1 Added new EDBG ISP implementation to Curiosity Nano debug tool 2022-03-09 21:54:58 +00:00
Nav
6ed044d7bf Tidying 2022-03-08 20:45:34 +00:00
Nav
5e7c518b33 Added new EDBG ISP implementation to Xplained Mini debug tool 2022-03-08 20:45:22 +00:00
Nav
f887d4b472 ISP parameter validation for debugWire targets 2022-03-07 15:11:28 +00:00
Nav
29d1a340ad ISP parameter extraction in AVR8 TDF validation script 2022-03-07 15:10:58 +00:00
Nav
494729a285 EDBG AvrIspInterface implementation added for the MPLAB Snap 2022-03-05 18:06:40 +00:00
Nav
c0f79e777d Tidying 2022-03-05 18:05:31 +00:00
Nav
7c21483f15 If enabled, attempt to update the DWEN fuse bit on AVR8 targets, upon debugWire activation failure 2022-03-05 18:03:38 +00:00
Nav
6fb940dd59 Function to update DWEN fuse bit on AVR8 targets, via the ISP interface 2022-03-05 18:03:00 +00:00
Nav
066c7a469f New AVR8 target config parameter ("updateDwenFuseBitOnDebugWireFailure") 2022-03-05 18:02:11 +00:00
Nav
503605cfa0 AvrIspInterface extraction from the debug tool, via the Avr8 target class 2022-03-05 18:01:19 +00:00
Nav
5e1d05ef7f Added EDBG AvrIspInterface implementation to AtmelIce debug tool class 2022-03-05 17:57:57 +00:00
Nav
50ef525c43 Getter function for AvrIspInterface instance, in the debug tool class 2022-03-05 17:57:05 +00:00
Nav
f8fae588cc EDBG driver implementation of the AvrIspInterface 2022-03-05 17:56:02 +00:00
Nav
fce0141a4e Interface class for interfacing with the target via ISP 2022-03-05 17:47:08 +00:00
Nav
4a40229217 Updated exception message for debugWire activation failure 2022-03-05 17:46:08 +00:00
Nav
084efa9979 Program fuse EDBG AVRISP command 2022-03-05 17:44:28 +00:00
Nav
1d893d6f38 Tidying 2022-03-05 14:27:36 +00:00
Nav
8d5482ce54 Added EDBG AVRISP Read Lock command 2022-03-05 14:27:29 +00:00
Nav
f19da7d261 Added Read Lock pollIndex to IspParameters struct. And extraction from TDF 2022-03-05 14:09:36 +00:00
Nav
72a557041a Renamed FuseBitDescriptor struct 2022-03-05 14:08:47 +00:00
Nav
b50333c170 Tidying 2022-03-04 23:46:44 +00:00
Nav
38260dc358 DWEN & SPIEN fuse bit descriptor extraction from AVR8 TDFs 2022-03-04 23:43:26 +00:00