Nav
dce803b2f3
Additional register and fuse validation (for AVR8 TDFs)
2024-06-02 14:05:34 +01:00
Nav
4944435ef6
Tidying
2024-05-17 23:24:06 +01:00
Nav
034c16817a
Tidying
2024-04-29 20:27:47 +01:00
Nav
7e44750fc0
Checks for invalid sizes in TDF validation script
2024-04-29 20:27:37 +01:00
Nav
49bf0e0fdd
Enforced single register group instance in GPIO port peripherals, in AVR8 TDFs
2024-04-29 20:27:07 +01:00
Nav
081d1e0bcd
Added executable flag to memory segments in TDFs
2024-04-29 20:25:36 +01:00
Nav
c0836a1b6d
Tidying
2024-04-06 19:04:45 +01:00
Nav
bd153c094f
Check for "fuses" memory segment in AVR8 TDF validation
2024-04-06 19:04:22 +01:00
Nav
7e4440cb99
Tidying
2024-04-04 22:49:00 +01:00
Nav
8324d30742
Added address space for the register file, in AVR8 targets, where the register file is not located in the data address space
2024-04-04 22:48:55 +01:00
Nav
bfd767da7d
Tidying
2024-03-30 19:40:01 +00:00
Nav
7393b227a8
Added AVR SREG and SP register validation in TDF validation
2024-03-30 19:39:57 +00:00
Nav
779a5ad151
Corrected EEARL/H register address extraction from AVR8 TDFs.
...
Some other bits of tidying
2024-03-29 16:16:35 +00:00
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