Nav
3c1916a0c9
Additional alignment checks in TDF validation
2025-01-28 00:04:24 +00:00
Nav
868649adf2
Added memory segment page size validation in TDF validation script
2025-01-22 22:44:27 +00:00
Nav
c64e34ed05
Removed invalid page sizes from memory segments in AVR8 TDFs
2025-01-22 22:43:43 +00:00
Nav
4478150995
Corrected overlapping register detection in TDF validation script
2025-01-18 18:28:14 +00:00
Nav
f18b14885e
Fixed production signature memory segment conversion bug in AtdfService
2025-01-09 21:57:49 +00:00
Nav
b999c5382c
Support for a number of AVRDU/EA/EB targets
2025-01-06 22:32:26 +00:00
Nav
baee5005db
Corrected bug in AtdfService
2025-01-05 23:49:43 +00:00
Nav
3c6287d694
Added empty register group check in TDF validation
2025-01-05 23:49:31 +00:00
Nav
ca7eea9746
Renaming AVR8 dir/namespace in TDF validation scripts
2024-12-28 01:33:40 +00:00
Nav
184d1c4465
WCH RISC-V SWD physical interface TDF signal validation
2024-12-28 01:25:47 +00:00
Nav
00c4cee6c2
Added address space unit size to MemorySegment and MemorySegmentSection
...
Some recfactoring
2024-12-27 03:40:19 +00:00
Nav
a70b3e5878
Made architecture attribute mandatory in TDFs
2024-11-29 01:07:09 +00:00
Nav
5c896bb2ca
Support for property groups in variant elements, in TDFs
2024-10-12 16:25:11 +01:00
Nav
22cca07242
Made property-group elements optional in TDFs
2024-10-12 16:05:11 +01:00
Nav
8b5f626e4f
Sort pads by key when converting ATDFs to TDFs
2024-10-12 00:05:37 +01:00
Nav
f2e26af210
Fixed alternative attribute parsing bug in FromXmlService
2024-10-05 14:37:19 +01:00
Nav
e1179d960f
Validate against non-alphanumeric characters in keys, in TDFs
2024-10-05 02:18:45 +01:00
Nav
d906f2f426
Added alternative flag to Signal element in TDFs
2024-10-04 23:45:16 +01:00
Nav
cdcad9dde1
Added signal validation in TDFs, for SDI physical interface
2024-10-03 23:43:52 +01:00
Nav
5b2b73eb9f
Renamed SCK ISP signal to SCLK, for consistency
2024-10-03 23:39:38 +01:00
Nav
af865d09e5
Added Signal elements to PhysicalInterface elements in TDFs
2024-10-03 22:45:24 +01:00
Nav
e522261991
Replaced group attribute with name attribute in Signal TDF element
2024-09-15 15:27:08 +01:00
Nav
179d7180a2
Updated AtdfService to support new Pad TDF elements
2024-09-13 00:33:06 +01:00
Nav
129e54dd2d
Updated AtdfService to clear any peripheral register group key and name attributes, where necessary.
2024-08-13 22:42:24 +01:00
Nav
8ba29c258d
TDF and TDF script changes (application changes pending):
...
- Added new `pad` element to TDFs
- Refactored `pin` and `signal` elements to accommodate new `pad` element
- Improved validation of signal-to-pad relation in TDF validation script
- Added key attribute to `variant` element
- Removed `package` attribute from `variant` element
2024-08-13 22:17:49 +01:00
Nav
d44eb49ca1
Added key validation to other TDF elements
2024-08-13 20:08:01 +01:00
Nav
f1c82ecd28
Made key and name attributes optional in register-group-instance TDF elements
...
Also removed the attribute from all instances of the element, where it wasn't necessary.
2024-08-13 19:54:05 +01:00
Nav
a03c54150e
New TDF rule added to TDF validation: All TDFs must have at least one Insight-compatible pinout.
2024-08-11 17:02:21 +01:00
Nav
f3e2a5c8a5
Tidying AVR TDFs
2024-08-01 19:27:16 +01:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
3d6e86244b
Tidying
2024-07-07 17:50:43 +01:00
Nav
06ccf8469f
Default memory segment executable flag to false in ATDF -> TDF conversion service
2024-07-06 01:34:52 +01:00
Nav
4bb309a179
Refactored physical interfaces in TDFs and TDF scripts
2024-07-06 01:33:19 +01:00
Nav
8aad5b9095
Tidying
2024-06-05 19:35:47 +01:00
Nav
75c58310ad
Validating resolved target peripherals in TDF validation
2024-06-05 19:28:49 +01:00
Nav
dce803b2f3
Additional register and fuse validation (for AVR8 TDFs)
2024-06-02 14:05:34 +01:00
Nav
7e44750fc0
Checks for invalid sizes in TDF validation script
2024-04-29 20:27:37 +01:00
Nav
081d1e0bcd
Added executable flag to memory segments in TDFs
2024-04-29 20:25:36 +01:00
Nav
cf99e3e6fa
Moved memory segment TDF validation to AVR8 validation class
2024-03-25 18:55:03 +00:00
Nav
2e68383a3b
Address space count validation in TDF validation script
2024-03-16 00:07:34 +00:00
Nav
df0e74ea74
Renamed TDF attribute rw to access
2024-03-14 23:59:15 +00:00
Nav
44b01ecd84
New script for converting Microchip ATDFs to Bloom's new TDF format
2024-02-22 21:28:01 +00:00
Nav
35873cf031
New AtdfService - provides conversion of Microchip ATDF files to Bloom's new TDF format
2024-02-22 21:09:27 +00:00
Nav
ccf631fcc7
Tidying
2024-02-22 20:41:32 +00:00
Nav
7ac54ec259
Implemented parsing for new register-group-instance element in TDF scripts
2024-02-17 21:44:02 +00:00
Nav
2a9dfda2c2
Added start address, offset and size bit-width validation in TDF validation script
2024-02-17 19:41:58 +00:00
Nav
4b6e21e43f
Typo correction
2024-02-12 19:39:21 +00:00
Nav
a4c08c1b0a
Stricter string to integer conversion in TDF scripts
2024-02-12 19:14:25 +00:00
Nav
955f738691
New TDF validation service
2024-02-09 23:34:45 +00:00
Nav
8ec72afaef
New TDF discovery service
2024-02-09 23:34:22 +00:00