Hardware run: the conformance suites on a NUCLEO-F446ZE
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 34/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- c, cmake
- Bereich
- embedded-iot, testing
Rechercherichtung
Read the “Running the suite” and “Archive the outcome” sections in docs/engineering/hil.md, then use the cm4-nucleo-f446ze preset and tools/hil/archive.py. Run the listed CMake build and ctest commands on a NUCLEO-F446ZE with OpenOCD and arm-none-eabi-gcc. Done means a PR adds the archived run, a short report page, and an updated hardware-runs.json; report failures with the console log.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Goal
Run the conformance suites on a NUCLEO-F446ZE and archive the result, so the board moves from "tested on an emulator" to tested on hardware in the support matrix.
You need the board, which is why this needs help: the maintainer has only the F446RE. The F446ZE's description already names its debug probe (OpenOCD, board/st_nucleo_f4.cfg), so no code should be needed.
Steps
The full procedure is in docs/engineering/hil.md ("Running the suite"). For this board:
cmake --preset cm4-nucleo-f446ze -B build/ze-hil -DEMB_TEST_EMULATOR=hil -DEMB_HIL_PORT=/dev/ttyACM0
cmake --build build/ze-hil
ctest --test-dir build/ze-hil --output-on-failure
Use your board's serial port (/dev/ttyACM0 on Linux, /dev/cu.usbmodem… on macOS). The console is USART3 on the ST-LINK's virtual COM port. You need OpenOCD and arm-none-eabi-gcc (see the getting-started guide).
Then archive the run, as hil.md's "Archive the outcome" describes, with tools/hil/archive.py.
Done when
- A PR adds the archived run under
docs/engineering/hil-runs/, a short report page, and the updatedhardware-runs.json. - If anything fails, open the PR anyway, or comment here with the console log. A failure on real hardware is exactly what this is for.
A cm4-nucleo-f446ze-hil preset, like cm4-nucleo-hil for the F446RE, would be a welcome part of the same PR.
- Vorherrschende Sprache
- C
- Sterne
- 1
- Forks
- 1
- Ø Merge
- 14 Std. 21 Min.
- Gemergte PRs (30 T.)
- 125
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus EmbLinkOs/EmbLinkRTOS
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
EmbLinkOs/EmbLinkRTOS#111 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue help wanted
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 76/100
EmbLinkOs/EmbLinkRTOS#116 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
EmbLinkOs/EmbLinkRTOS#115 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 76/100
EmbLinkOs/EmbLinkRTOS#114 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 83/100
EmbLinkOs/EmbLinkRTOS#113 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in EmbLinkOs/EmbLinkRTOS
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
area: test kind: bug preview-effort: small priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
libsdl-org/SDL#16684 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Issue-Bug Needs-Triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 2 Tagen