Nav
|
c93c012cbb
|
Added some documentation on TDFs
|
2021-06-20 17:45:47 +01:00 |
|
Nav
|
35675041fe
|
Included TDF validation at build time
|
2021-06-20 16:10:46 +01:00 |
|
Nav
|
46773a82b3
|
Final TDF corrections - Validation script now reports zero failures
|
2021-06-20 15:59:14 +01:00 |
|
Nav
|
4936da5367
|
More TDF corrections
|
2021-06-20 01:34:28 +01:00 |
|
Nav
|
43f341fda1
|
Removed TDFs for discontinued targets (found by validation script)
|
2021-06-20 01:33:03 +01:00 |
|
Nav
|
6a7e69f567
|
More TDF corrections
|
2021-06-19 23:55:40 +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
|
7eccab6d7b
|
More TDF corrections
|
2021-06-15 02:12:27 +01:00 |
|
Nav
|
9fcc970235
|
More TDF corrections and some tidying
|
2021-06-14 22:23:41 +01:00 |
|
Nav
|
2b5b2406b1
|
Added PORT register check in TDF validation script
|
2021-06-14 22:23:20 +01:00 |
|
Nav
|
d14def8ab9
|
Small tweaks to architecture graphic
|
2021-06-12 01:44:28 +01:00 |
|
Nav
|
38fcbe1632
|
Refined AVR8 TDF port peripheral module validation
|
2021-06-12 01:44:00 +01:00 |
|
Nav
|
cd79dbbb2c
|
More TDF corrections
|
2021-06-12 01:43:30 +01:00 |
|
Nav
|
a550d2c3a1
|
Some tidying and more TDF corrections
|
2021-06-11 23:59:17 +01:00 |
|
Nav
|
01ce8dd5a4
|
More TDF corrections
|
2021-06-10 00:06:46 +01:00 |
|
Nav
|
213506d136
|
Corrected TDF pinout/pin-count issues found by the validation script
|
2021-06-09 22:51:55 +01:00 |
|
Nav
|
b119ee8c4b
|
Added additional TDF validation for pinouts and pin counts
|
2021-06-09 22:50:32 +01:00 |
|
Nav
|
be1e978bb6
|
Added proper handling of TDF parsing errors
|
2021-06-08 00:43:45 +01:00 |
|
Nav
|
3b6e13c22e
|
Started correcting issues with TDFs found by the TDF validation script
|
2021-06-08 00:32:24 +01:00 |
|
Nav
|
23b54eb7c3
|
Added PORT peripheral validation for AVR8 TDFs
|
2021-06-08 00:31:15 +01:00 |
|
Nav
|
a42ce9e1e3
|
Corrected potential issue with resolving TDFs from AVR8 signature values
|
2021-06-08 00:30:15 +01:00 |
|
Nav
|
ebc7fd4c6f
|
Rewrote AVR8 TDF build script
|
2021-06-08 00:29:11 +01:00 |
|
Nav
|
b9d286eb43
|
AVR8 signature extraction and validation (from TDFs)
|
2021-06-07 00:15:25 +01:00 |
|
Nav
|
a65cc0b5c0
|
More TDF refactoring
Moved address space, module, property group, variant, pinout and peripheral module extraction to TDF initialisation.
Also some other bits of tidying.
|
2021-06-06 20:06:43 +01:00 |
|
Nav
|
9b1f250625
|
Moved AVR8 specific TDF parsing to AVR8 derivation of TDF class.
Also some other small tweaks to TDF function qualifiers
Also improved some comments
|
2021-06-06 19:23:45 +01:00 |
|
Nav
|
1aab927ea2
|
Corrected TDF family attribute values for new Dx-series targets
|
2021-06-06 18:42:00 +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
|
5ba95e6967
|
Corrected typo in OSCCAL register extraction
|
2021-06-06 17:08:31 +01:00 |
|
Nav
|
a72602e542
|
Tidying TDFs
|
2021-06-06 01:08:37 +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
|
20e16efadd
|
Added new TDFs for AVR8 Dx targets
|
2021-06-06 00:06:29 +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
|
a7d3e44436
|
Clarified program counter address format in the Insight window
|
2021-06-05 22:42:35 +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
|
bff9f7c317
|
Mopping up some TDF refactoring
|
2021-06-05 22:37:54 +01:00 |
|
Nav
|
9a31bddd06
|
Fixed issue with AVR8 'store program memory control register' (SPMCR) loading from TDFs
|
2021-06-05 22:36:53 +01:00 |
|
Nav
|
91b40133a1
|
Fixed issue with AVR8 EEPROM address register loading from TDFs
|
2021-06-05 22:35:24 +01:00 |
|
Nav
|
0948135c21
|
Removed TDFs for AVR8 targets that do not support debugging
|
2021-06-05 22:33:26 +01:00 |
|
Nav
|
ce7e0147db
|
Refactoring AVR8 target variant & pin/pad loading
|
2021-06-03 01:06:11 +01:00 |
|
Nav
|
11e328e81f
|
Some more renaming of part description files to target description files
|
2021-06-03 00:49:08 +01:00 |
|
Nav
|
104ec95a65
|
Construct an AVR8 TDF via a TargetSignature object, as opposed to the signature hex value.
|
2021-06-03 00:26:20 +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 |
|
Nav
|
571211b337
|
Renamed part description files to target description files.
Introduced a generic target description file class with an AVR8 derivation.
Moved AVR8 target description files
|
2021-05-31 01:42:18 +01:00 |
|
Nav
|
08914372b9
|
Tidying
|
2021-05-31 00:03:57 +01:00 |
|
Nav
|
f7944ac6b4
|
Fixed bug with GDB RSP debug server handling stale packets
|
2021-05-31 00:03:18 +01:00 |
|