Nav
266cc8f196
Added signature memory segment check to validation script for AVR8 TDFs
2024-03-28 20:54:23 +00:00
Nav
dd0b4dd7e1
Added EDBG parameter size validation to TDF script and other bits of tidying
2024-03-25 18:57:30 +00:00
Nav
0056d56904
Corrected TDF data extraction for EDBG parameters in TDF scripts
2024-03-25 18:56:45 +00:00
Nav
cf99e3e6fa
Moved memory segment TDF validation to AVR8 validation class
2024-03-25 18:55:03 +00:00
Nav
57f56e634e
Corrected bug in TDF script where TargetRegisterGroup objects were not being constructed correctly
2024-03-22 20:09:04 +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
4aa8ed30de
- Renamed build script for brief target descriptor generation
...
- Created new TargetService class
- Moved brief target descriptor mapping to new TargetService class
- Replaced CMake custom commands with custom targets, for TDF validation and brief target descriptor generation build scripts
- Moved BriefTargetDescriptor into separate header file
2024-03-02 01:59:55 +00:00
Nav
1b2f9b8194
Removed unused property in Peripheral TDF class
2024-02-27 19:29:07 +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
0c8ba1b7b7
Renamed "boot_sections" property group to more accurate "boot_section_options" in AVR8 TDFs
2024-02-22 20:40:59 +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
b6dc0b87f9
Removed unused property in TDF RegisterGroup class
2024-02-17 17:39:51 +00:00
Nav
4b6e21e43f
Typo correction
2024-02-12 19:39:21 +00:00
Nav
039e083a09
Tidying
2024-02-12 19:24:56 +00:00
Nav
a4c08c1b0a
Stricter string to integer conversion in TDF scripts
2024-02-12 19:14:25 +00:00
Nav
e70b4cc972
Updated TDF mapping generation script to use new services
2024-02-09 23:36:19 +00:00
Nav
025d2d6e08
Updated TDF validation script to use new services
2024-02-09 23:35:53 +00:00
Nav
e991077c5a
New TDF validation service for AVR8 TDFs
2024-02-09 23:35:26 +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
Nav
5ea04625ef
New service for converting TDFs to/from XML documents
2024-02-09 23:32:58 +00:00
Nav
c563443737
Refactored TDF processing PHP code to confirm to new TDF format
2024-02-09 23:30:47 +00:00
Nav
866cdbdcc5
Replaced target architecture with target family in TDF build scripts
2023-12-17 17:57:35 +00:00
Nav
4dd6050781
Renamed variant 'ordercode' to 'name'
2023-12-13 23:03:04 +00:00
Nav
89f34ee3b8
Replaced constants with PHP enums in TDF scripts. Updated PHP version in dependency list in the README
2023-12-13 21:03:50 +00:00
Nav
dc09fe77a8
Added TargetFamily in TDF scripts
2023-12-13 21:00:37 +00:00
Nav
0ed72979b8
Added single file support in TDF validation script
2023-12-13 20:34:37 +00:00
Nav
b5587d1e3c
Added target family attribute to AVR8 TDFs and renamed AVR family attribute to avr-family
2023-12-13 00:50:10 +00:00
Nav
41a6e0bbbd
Tidying
2023-12-12 23:25:29 +00:00
Nav
ec51a21846
- Began refactoring TDF build scripts
...
- Separated TDF validation and mapping generation
- Moving away from the JSON mapping file, to a generated header file containing the TDF mapping.
- Other bits of tidying
2023-12-12 23:19:21 +00:00
Nav
38a9ce8728
Tidying
2023-08-20 15:36:50 +01:00
Nav
e6cafdb3cf
Adjusted TDF mapping to use paths relative to the resources directory
2023-08-20 15:34:44 +01:00
Nav
cd260cc763
Tidying
2023-08-19 21:53:05 +01:00
Nav
a3fa436e52
Tidying
2023-07-18 23:17:13 +01:00
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
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
1371ac4338
Deleted old build script
2023-05-07 17:23:03 +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
0b19de8afa
Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
...
Also updated installation rules
2023-01-15 21:20:09 +00: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