WCH RISC-V SWD physical interface TDF signal validation
This commit is contained in:
@@ -736,12 +736,16 @@ class ValidationService
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($enumValue === TargetPhysicalInterface::SDI) {
|
if ($enumValue === TargetPhysicalInterface::SDI) {
|
||||||
if (!$containsSignal('SWDIO')) {
|
$singleWireVariant = $containsSignal('SWIO');
|
||||||
$failures[] = 'Missing SWDIO signal';
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!$containsSignal('SWCLK')) {
|
if (!$singleWireVariant) {
|
||||||
$failures[] = 'Missing SWCLK signal';
|
if (!$containsSignal('SWDIO')) {
|
||||||
|
$failures[] = 'Missing SWDIO signal';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$containsSignal('SWCLK')) {
|
||||||
|
$failures[] = 'Missing SWCLK signal';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user