diff --git a/cases/constart-71freq-compile/case.json b/cases/constart-71freq-compile/case.json new file mode 100644 index 00000000..35f0161e --- /dev/null +++ b/cases/constart-71freq-compile/case.json @@ -0,0 +1,25 @@ +{ + "contractVersion": "hwpod-case-v1", + "caseId": "constart-71freq-compile", + "title": "ConStart 71-FREQ Keil compile-only CaseRun", + "mode": "compile-only", + "hwpodSpec": "hwpod-spec.yaml", + "subject": { + "repoLocalPath": "F:\\Work\\ConStart", + "commitId": "d661e089c04f140957a204b2f1bd9b1bd51d98bc", + "subdir": "projects/71-00075-11" + }, + "expected": { + "compile": { + "success": true, + "artifactSuffixes": [ + "projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex", + "projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.axf" + ] + }, + "download": { + "skipped": true, + "reason": "current 2183 acceptance validates compile evidence before download/UART expansion" + } + } +} diff --git a/cases/constart-71freq-compile/hwpod-spec.yaml b/cases/constart-71freq-compile/hwpod-spec.yaml new file mode 100644 index 00000000..86fd9c89 --- /dev/null +++ b/cases/constart-71freq-compile/hwpod-spec.yaml @@ -0,0 +1,34 @@ +apiVersion: hwlab.dev/v0alpha1 +kind: Hwpod +metadata: + uid: CONSTART-71FREQ-C + name: constart-71freq-c +spec: + targetDevice: + board: ConStart 71-FREQ Controller + mcu: STM32H723ZGTx + flashBase: "0x08000000" + workspace: + path: "F:\\Work\\ConStart" + toolchain: keil-mdk + projectRoot: projects/71-00075-11 + keilProject: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx + keilTarget: FREQ_Controller_FW + hexPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex + mapPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.map + keilCliPath: "C:\\Users\\liang\\.agents\\skills\\keil\\keil-cli.py" + debugProbe: + type: cmsis-dap + adapter: keil + probeUid: 3FD750C63E342E24 + probeName: MicroLink CMSIS-DAP + programBackend: keil-headless + autoBindUvoptx: true + ioProbe: + uart: + id: uart/1 + port: COM4 + baudrate: 921600 + nodeBinding: + nodeId: node-d601-f103-v2 + nodeType: pc-host