summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorhathach <[email protected]>2026-07-14 15:23:07 +0700
committerhathach <[email protected]>2026-07-14 15:23:07 +0700
commitca402a0e781eb4d5580030f713377552b72eddda (patch)
tree42d3ffcb6c0e1228d7eefdf5c729cd9f0e0c039b /test
parenta686c70631812fe2b29d48e9c05e73e01581d944 (diff)
dcd(ci_hs): stale overlay fix; run usbtest on lpcxpresso43s67
- dcd_edpt_stall flushes the primed buffer (ENDPTFLUSH), but the aborted transfer's dQH overlay can be left ACTIVE with mid-transfer state; the next prime after clear-halt then resumes the stale overlay instead of loading the fresh qtd, so post-halt IN reads return mid-buffer data (usbtest case 13 'buf[32] = 56 (not 0)', with case 18 failing downstream of the same corruption in the full battery). qhd_start_xfer now clears overlay.active alongside overlay.halted before linking the new qtd. - test/hil(hfp): drop lpcxpresso43s67's device/usbtest skip - the historical first-case wedge no longer reproduces on this branch, and with the overlay fix the board runs 30/30 on its Fresco xHCI host (previously 28/30 with deterministic case 13/18 failures). mimxrt1064_evk (imxrt dcache path) 30/30 regression-clean. - docs(hil skill): document the external hifiphile rig - pool test/hil/hfp.json, SSH-reachable from htpc/ci with no outbound SSH, exercised by the CI hil-tinyusb (hfp.json) job; never run HIL against it during development unless the user explicitly asks. Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_017TQZrFfU3K4Y198aLsUpBC
Diffstat (limited to 'test')
-rw-r--r--test/hil/hfp.json4
1 files changed, 1 insertions, 3 deletions
diff --git a/test/hil/hfp.json b/test/hil/hfp.json
index 3cdc65a34..735d5a402 100644
--- a/test/hil/hfp.json
+++ b/test/hil/hfp.json
@@ -31,9 +31,7 @@
"name": "lpcxpresso43s67",
"uid": "08F000044528BAAA8D858F58C50700F5",
"tests": {
- "device": true, "host": false, "dual": false,
- "skip": ["device/usbtest"],
- "comment": "usbtest skipped: ip3511 HS wedges from the first control case (1/30); needs on-rig debugging"
+ "device": true, "host": false, "dual": false
},
"flasher": {
"name": "jlink",