Hardware run: the conformance suites on a NUCLEO-F446ZE
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 34/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- c, cmake
- Ambito
- embedded-iot, testing
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- C
- Stelle
- 1
- Fork
- 1
- Merge medio
- 14h 21m
- PR unite (30g)
- 125
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di EmbLinkOs/EmbLinkRTOS
-
enhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
EmbLinkOs/EmbLinkRTOS#111 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
EmbLinkOs/EmbLinkRTOS#116 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
EmbLinkOs/EmbLinkRTOS#115 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
EmbLinkOs/EmbLinkRTOS#114 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 83/100
EmbLinkOs/EmbLinkRTOS#113 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di EmbLinkOs/EmbLinkRTOS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area: test kind: bug preview-effort: small priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
libsdl-org/SDL#16684 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Issue-Bug Needs-Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni