Check for "fuses" memory segment in AVR8 TDF validation

This commit is contained in:
Nav
2024-04-06 19:04:22 +01:00
parent 7e4440cb99
commit bd153c094f

View File

@@ -50,6 +50,13 @@ class ValidationService extends \Targets\TargetDescriptionFiles\Services\Validat
$failures[] = 'Missing "signatures" memory segment'; $failures[] = 'Missing "signatures" memory segment';
} }
if (
$tdf->getMemorySegment('data', 'fuses') === null
&& $tdf->getMemorySegment('fuses', 'fuses') === null
) {
$failures[] = 'Missing "fuses" memory segment';
}
if ( if (
$tdf->getMemorySegment('data', 'gp_registers') === null $tdf->getMemorySegment('data', 'gp_registers') === null
&& $tdf->getMemorySegment('register_file', 'gp_registers') === null && $tdf->getMemorySegment('register_file', 'gp_registers') === null