Nav
cadeca0812
Tidied AVR8 TDF validation script
2023-07-18 23:17:13 +01:00
Nav
b39d76d1e9
Corrected AVR8 TDF EESAVE fuse bit validation, and a little refactoring
2023-07-18 23:17:13 +01:00
Nav
18e125f43f
EESAVE fuse bit TDF validation
2023-07-18 23:17:13 +01:00
Nav
54e77c371c
Removed fuse type validation for OCDEN and JTAGEN fuse bits (no longer required)
2023-07-18 23:17:13 +01:00
Nav
c7c49b7557
Added support for AVR64EA28, AVR64EA32 and AVR64EA48 targets
2023-05-07 16:53:31 +01:00
Nav
38841b006b
Tidying
2023-05-07 16:52:29 +01:00
Nav
d3fdc37df0
Added OCDEN and JTAGEN fuse bit check in TDF validation script
2023-05-07 16:52:09 +01:00
Nav
d63bce750c
Added validation for APP_SECTION start address and size for PDI targets, in AVR8 TDF validation script
2022-12-12 00:50:32 +00:00
Nav
190d734ca3
Tidying
2022-12-11 17:41:20 +00:00
Nav
ef8219b087
Added EEPROM size sense check to TDF validation script
2022-12-11 17:40:51 +00:00
Nav
d599de70a7
Added EEPROM start address check to TDF validation script
2022-12-11 17:40:23 +00:00
Nav
f5d75f2ea6
Adjusted AVR8 TDF processing build script to extract all physical interfaces (as opposed to just debug-capable physical interfaces)
2022-10-05 20:57:08 +01:00
Nav
78491a7874
Tidying
2022-07-13 22:41:14 +01:00
Nav
049ccc1439
Corrected flash size and start address in TDF validation script
2022-07-13 22:41:14 +01:00
Nav
df0328cef7
Tidying
2022-06-03 01:45:19 +01:00
Nav
884f2ea57f
Included new XMEGA MCU module base address device parameter in AVR8 TDF validation script
2022-06-02 23:06:18 +01:00
Nav
4ab836f158
Renamed nvmBaseAddress to nvmModuleBaseAddress
2022-06-02 23:00:27 +01: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
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
e916f4aef5
Added SP register size checks in AVR8 TDF validation script
2021-12-24 02:56:21 +00:00
Nav
86134fead1
Added pin count validation for QFP, QFN, DIP, SOIC and SSOP target packages, in the TDF validation script.
2021-07-09 23:40:33 +01:00
Nav
1c1e07eaf8
Added additional target variant package types in PHP TDF parser
2021-07-09 23:39:43 +01:00
Nav
9d366c822f
Added additional check in the TDF validation script to ensure all status registers for AVR8 targets do not exceed one byte in size.
2021-07-02 01:34:59 +01:00
Nav
aa6395a002
Corrected issue with byte order expectations for target registers.
...
This was the cause for that issue with GDB using the incorrect memory addresses for local variables, after the PC and SP had been changed.
Also renamed SP start address parameter to make the byte order of the register clear.
2021-07-02 01:34:17 +01:00
Nav
1526453105
Updated TDF validation script to include validation of UPDI parameters
2021-06-28 23:53:33 +01:00
Nav
5a16e59528
Corrected bug in AVR8 TDF validation for targets with PDI support
2021-06-28 23:52:32 +01:00
Nav
adde3cc2ca
Included pinout lookup in TDF validation and corrected TDFs where the lookups failed
2021-06-15 02:31:04 +01:00
Nav
2b5b2406b1
Added PORT register check in TDF validation script
2021-06-14 22:23:20 +01:00
Nav
38fcbe1632
Refined AVR8 TDF port peripheral module validation
2021-06-12 01:44:00 +01:00
Nav
b119ee8c4b
Added additional TDF validation for pinouts and pin counts
2021-06-09 22:50:32 +01:00
Nav
23b54eb7c3
Added PORT peripheral validation for AVR8 TDFs
2021-06-08 00:31:15 +01:00
Nav
b9d286eb43
AVR8 signature extraction and validation (from TDFs)
2021-06-07 00:15:25 +01:00
Nav
3f1247ce74
Fixed issue with automatic config variant selection, where we were not properly handling XMEGA targets with the JTAG physical interface.
...
Also introduced new AVR8 families, for D series targets.
Also moved AVR family param outside of TargetParameters struct
2021-06-06 18:41:08 +01:00
Nav
e9929927cb
Updated lookup for OSCCAL_ADDR value from TDFs.
...
Included OSCCAL0, OSCCAL1, FOSCCAL0, SOSCCALA register lookups
2021-06-06 00:43:18 +01:00
Nav
b78fef4efe
Adjusted TDF validation scripts to properly handle targets that support numerous physical interfaces (for debugging)
2021-06-06 00:18:20 +01:00
Nav
0309f4c604
Refactored EEPROM TDF memory segment lookup and included a fallback
...
for cases where the eeprom segment is located in the data address space,
as opposed to a dedicated address space for eeprom memory.
2021-06-05 23:52:00 +01:00
Nav
0c1549c1d2
Included check for flash memory segments with name "PROGMEM", for the new AVR8 TDFs
2021-06-05 23:51:49 +01:00
Nav
02446116df
Tidying
2021-06-05 22:47:04 +01:00
Nav
733e727783
Refactored validation build script
2021-06-05 22:41:37 +01:00
Nav
b1ac652a7f
Added derivation of TDF base class, for AVR8 targets.
...
Includes initialisation and validation code.
2021-06-05 22:41:12 +01:00
Nav
5f580cc387
Removed unnecessary 'devices' element from TDFs
2021-06-02 23:24:05 +01:00
Nav
80749e2b5b
Added TDF validation script
2021-06-01 23:57:12 +01:00