Nav
|
8061a349fc
|
Perform an entire chip erase for UPDI targets, in preparation for programming
|
2022-06-04 15:18:53 +01:00 |
|
Nav
|
1c92a02950
|
Added eraseProgramMemorySection() function to Avr8 debug interface - to erase XMEGA program memory sections when necessary
|
2022-06-03 15:49:12 +01:00 |
|
Nav
|
94b7130dbb
|
Added BOOT_FLASH memory type in AVR8 EDBG driver
|
2022-06-03 15:45:43 +01:00 |
|
Nav
|
df0328cef7
|
Tidying
|
2022-06-03 01:45:19 +01:00 |
|
Nav
|
87b31d6f11
|
Included MCU module base address device parameters sent to EDBG tools, for XMEGA targets
|
2022-06-02 23:05:38 +01:00 |
|
Nav
|
4ab836f158
|
Renamed nvmBaseAddress to nvmModuleBaseAddress
|
2022-06-02 23:00:27 +01:00 |
|
Nav
|
5eabf145c2
|
Erasing XMEGA application section upon entering programming mode
|
2022-06-02 22:24:37 +01:00 |
|
Nav
|
86bb3aead1
|
Aligning and paging flash memory access on XMEGA targets, in the EDBG driver - resolves a number of bugs and removes the concern of exceeding restrictions enforced by the EDBG tool.
|
2022-06-02 22:21:55 +01:00 |
|
Nav
|
dd204742d3
|
Renamed Linux to GNU/Linux and other tidying
|
2022-06-01 21:48:27 +01:00 |
|
Nav
|
ec9068ba42
|
Fixed typo causing invalid AVR CMSIS command packet sizes
|
2022-06-01 21:47:06 +01:00 |
|
Nav
|
d65e8cf89f
|
Fixed AVR CMSIS command packet splitting bug
|
2022-06-01 21:46:20 +01:00 |
|
Nav
|
ce33ecba99
|
Added word alignment for flash memory access in UPDI sessions
|
2022-05-28 13:44:10 +01:00 |
|
Nav
|
ae3f83dce7
|
Corrected EdbgAvr8Interface readMemory() alignment bug
|
2022-05-28 13:29:08 +01:00 |
|
Nav
|
abfd47dc9c
|
Tidying
|
2022-05-23 23:50:10 +01:00 |
|
Nav
|
33da17e393
|
Added support for flash memory writes in EdbgAvr8Interface
|
2022-05-23 23:49:49 +01:00 |
|
Nav
|
046eefb6e4
|
AVR8 EDBG memory types for programming mode
|
2022-05-23 23:48:44 +01:00 |
|
Nav
|
644724a529
|
Tidying
|
2022-05-17 19:51:13 +01:00 |
|
Nav
|
514355fbbb
|
Moved flash memory address & byte alignment into separate functions in EdbgAvr8Interface
|
2022-05-17 19:51:00 +01:00 |
|
Nav
|
aefe3dd7e8
|
Added programmingModeEnabled flag to EdbgAvr8Interface
|
2022-05-17 19:45:56 +01:00 |
|
Nav
|
0808303311
|
Moved EdbgAvr8Interface static inline functions to source file
|
2022-05-17 19:45:30 +01:00 |
|
Nav
|
89e81129fe
|
Implemented programming mode functions in EdbgAvr8Interface implementation
|
2022-05-15 17:40:56 +01:00 |
|
Nav
|
a582a963a8
|
Added programming mode functions in Avr8DebugInterface
|
2022-05-15 17:40:15 +01:00 |
|
Nav
|
39d2bb7c5a
|
Enabled flash paging for SPM AVR8 EDBG memory type
|
2022-05-14 22:37:47 +01:00 |
|
Nav
|
158a32a259
|
Fixed bug where we were incorrectly offsetting flash reads (see https://github.com/navnavnav/Bloom/issues/40)
|
2022-05-14 22:36:19 +01:00 |
|
Nav
|
814b98ddd0
|
Tidying
|
2022-05-09 22:36:44 +01:00 |
|
Nav
|
4956920432
|
Debug tool driver for the JTAGICE3
|
2022-05-04 20:06:56 +01:00 |
|
Nav
|
b6879991a2
|
Made missing break event post attach a warning instead of an error
|
2022-05-03 19:59:38 +01:00 |
|
Nav
|
15f7aca952
|
Mentioned OCDEN fuse bit in AVR8 failure error message
|
2022-05-01 21:18:20 +01:00 |
|
Nav
|
a11e347e2c
|
Implemented waiting for target stopped event after invoking a target reset via the EDBG AVR8 interface
|
2022-04-08 22:16:19 +01:00 |
|
Nav
|
76fed8df72
|
Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
28ea24c614
|
Tidying
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
e05084ebda
|
Removed unnecessary restriction for XMEGA and UPDI enabled targets, where the flash page size must not exceed the maximum memory access size.
This restriction is not necessary for XMEGA and UPDI targets because paged memory access is not required for those targets.
|
2022-04-04 17:28:26 +01:00 |
|
Nav
|
2b7864e908
|
Tidying
|
2022-03-21 13:05:08 +00:00 |
|
Nav
|
a3b9bb8ca2
|
Replaced messy AVR8 target config approach with new Avr8TargetConfig object
|
2022-03-19 13:28:11 +00:00 |
|
Nav
|
ed5188a2ef
|
EDBG target power management interface for Curiosity Nano debug tool
|
2022-03-16 17:39:08 +00:00 |
|
Nav
|
c5c622b59d
|
EDBG target power management interface for Xplained Pro debug tool
|
2022-03-16 17:38:58 +00:00 |
|
Nav
|
78b96ed277
|
EDBG target power management interface for Xplained Nano debug tool
|
2022-03-16 17:38:52 +00:00 |
|
Nav
|
55013dfc4a
|
Target power mangement interface for the Xplained Mini evaluation board
|
2022-03-16 17:14:47 +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
|
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 |
|