Nav
|
5896306f1a
|
Removed redundant 'Bloom' namespace from entire codebase
|
2023-08-13 15:47:51 +01:00 |
|
Nav
|
f3b64beaff
|
Added warning when RE EEPROM data being lost when preserveEeprom is disabled
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
216a1357b7
|
Moved programming mode requirement for fuse programming into EDBG driver, as it is specific to that driver
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
b4ec41c34a
|
Added additional check for the "NVM_FUSES" module, when locating fuses in AVR8 TDFs.
Also some tidying of peripheral register address offset extraction.
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
264cd83048
|
Corrected premature DWEN fuse bit management warning (regression from previous refactor)
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
1f90f21870
|
Refactored the preserveEeprom implementation to make use of the EESAVE fuse
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
6aca0731b2
|
Extract EESAVE fuse bit descriptor from AVR8 TDF
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
f3f0b504f3
|
Removed fuse type restriction when extracting fuse bit descriptors from AVR8 TDFs
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
df51da4479
|
Added AVR8 fuse enable strategy
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
ba03833325
|
Lots of tidying
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
|
2023-07-18 23:16:06 +01:00 |
|
Nav
|
36ed2e9cb4
|
Fixed intersecting memory region detection bug
|
2023-07-18 21:56:41 +01:00 |
|
Nav
|
efeb5ad48c
|
Corrected "Unknown target family" error for new AVR EA targets.
|
2023-05-12 19:08:52 +01:00 |
|
Nav
|
c88dc35e4b
|
Included target ID verification in OCDEN fuse bit management
|
2023-05-08 13:04:26 +01:00 |
|
Nav
|
e65acaac99
|
Tidying
|
2023-05-07 17:10:29 +01:00 |
|
Nav
|
c7c49b7557
|
Added support for AVR64EA28, AVR64EA32 and AVR64EA48 targets
|
2023-05-07 16:53:31 +01:00 |
|
Nav
|
e5c78e7b3a
|
Added preserveEeprom target param
|
2023-05-07 16:50:59 +01:00 |
|
Nav
|
69e5ea2262
|
Warn users who are still using the deprecated "avr8" config param value
|
2023-05-07 16:50:37 +01:00 |
|
Nav
|
ce3d58c7a4
|
Consistency tweaks to DWEN fuse bit management
|
2023-05-07 16:50:14 +01:00 |
|
Nav
|
6ae1ef1be2
|
OCDEN fuse bit management
|
2023-05-07 16:49:45 +01:00 |
|
Nav
|
eca86fcb1a
|
Added support for flash memory inspection
|
2023-05-04 00:20:56 +01:00 |
|
Nav
|
56ea97369d
|
Preparation for support for the GDB vCont command packet
Also fixed a bug in the `StepExecution` and `ContinueExecution` constructors, where the from address wasn't being extracted properly
|
2023-04-01 12:37:59 +01:00 |
|
Nav
|
5833aeeb26
|
Removed unnecessary QDomDocument instance from TDF class
|
2023-03-05 23:30:42 +00:00 |
|
Nav
|
755d24da5c
|
Tidying
|
2023-03-05 23:29:26 +00:00 |
|
Nav
|
90ef72f686
|
Moved String helper functions to service class
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
8fa7e82c56
|
Moved Paths helper functions to service class
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
e3e37ace4b
|
Ignore erase requests for debugWire targets
|
2022-12-18 21:35:10 +00:00 |
|
Nav
|
92860e87de
|
Commented out external SRAM memory segments from AVR8 TDFs - Bloom doesn't currently support accessing external SRAM
|
2022-12-17 18:12:00 +00:00 |
|
Nav
|
9097e37375
|
When splitting a memory read into numerous reads (in the ReadTargetMemory Insight worker task), use the page size if it's available and not less than 256 bytes.
|
2022-12-17 14:45:54 +00:00 |
|
Nav
|
d9d8b3f450
|
Tidying
|
2022-12-13 21:12:16 +00:00 |
|
Nav
|
29d548b017
|
Tidying
|
2022-12-12 01:15:06 +00:00 |
|
Nav
|
91f8cbc931
|
Corrected value of APPICATION_BYTES XMEGA (PDI) device parameter in EDBG driver. Also added APP section start address extraction
|
2022-12-12 00:52:50 +00:00 |
|
Nav
|
b3ccd8f7de
|
Removed automatic erasing when writing to flash memory on AVR8 targets
|
2022-12-11 23:27:47 +00:00 |
|
Nav
|
08bc12a26b
|
Deleted redundant AVR8 ProgrammingSession struct
|
2022-12-11 23:27:08 +00:00 |
|
Nav
|
83c273a22b
|
Implemented eraseMemory() member function in AVR8 class
|
2022-12-11 18:18:44 +00:00 |
|
Nav
|
96a688df08
|
Added support for writing to EEPROM via EDBG AVR8 Generic driver
|
2022-12-08 21:14:40 +00:00 |
|
Nav
|
b3fb3f0955
|
Lots of tidying
|
2022-12-03 22:16:21 +00:00 |
|
Nav
|
f2d09641a1
|
Tidying
|
2022-11-16 23:51:07 +00:00 |
|
Nav
|
87e230c589
|
Tidying
|
2022-10-09 13:10:30 +01:00 |
|
Nav
|
bc8206ccc7
|
Corrected missing header includes
|
2022-10-09 13:10:17 +01:00 |
|
Nav
|
065a389dfe
|
Improved naming consistency of aliases
|
2022-10-01 21:01:37 +01:00 |
|
Nav
|
35b49aae25
|
Fixed bug with AVR8 physical interface verification
|
2022-09-18 15:01:39 +01:00 |
|
Nav
|
8bec04e15a
|
Renamed 'updateDwenFuseBit' AVR8 param to 'manageDwenFuseBit'
|
2022-09-18 13:02:33 +01:00 |
|
Nav
|
5ff59d64a8
|
Removed unused member in TargetBreakpoint struct.
|
2022-09-07 01:45:51 +01:00 |
|
Nav
|
7d07a9cf6c
|
Tidying
|
2022-09-06 17:17:43 +01:00 |
|
Nav
|
46d8ce1854
|
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
|
2022-09-06 17:16:49 +01:00 |
|
Nav
|
cfb0ee6eee
|
New GenerateSvd GDB monitor command
|
2022-08-30 02:51:10 +01:00 |
|
Nav
|
6c436cbefc
|
Tidying
|
2022-08-27 17:56:55 +01:00 |
|
Nav
|
c88395b8eb
|
Tidying
|
2022-08-04 21:08:41 +01:00 |
|
Nav
|
6bea419e1b
|
Added check to confirm the user's selected AVR8 physical interface is supported by the selected target
|
2022-08-04 21:08:22 +01:00 |
|
Nav
|
96f0c14b53
|
Made AVR8 Physical Interfaces more generic (to include non-debug interfaces such as ISP)
|
2022-08-04 21:06:13 +01:00 |
|