Add stm32h743 board family#105
Conversation
Add board definitions for three STM32H743-based boards with external SDRAM, QSPI flash, USB and RGB display via LTDC. STM32H7_CORE supports two hardware variants (V1.0/V1.3) via the variant system.
The V10 hardware revision routes the SD card to SDMMC2 (pins B14, B15, B3, B4, D6, D7) instead of SDMMC1. Without MICROPY_HW_SDCARD_SDMMC=2 the driver looks up those pins in the SDMMC1 AF table and fails to build.
There was a problem hiding this comment.
1 issue found across 26 files
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="ports/stm32/boards/FK743M5-XIH6/mpconfigboard.mk">
<violation number="1" location="ports/stm32/boards/FK743M5-XIH6/mpconfigboard.mk:10">
P2: Board config hard-codes LVGL module paths that don’t exist in the repo, likely breaking builds for this board in a clean checkout.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
|
Status update for anyone landing on this PR from a search: I'm pausing this PR while I migrate the work to repositories with more active maintenance.
For context, the migration is motivated by infrastructure rather than disagreement: the STM32 CI workflow on this repo is currently disabled, the runner-update PR ( I'm leaving this PR open in case the situation changes. Happy to rebase and reactivate it if — @nuraci |
Summary
Fixed an error reported by the build process
Testing
make BOARD=DEV190806042Summary by cubic
Adds STM32H743 board family support with QSPI flash, external SDRAM, LTDC display, and USB FS, and fixes an SD card build error on STM32H7_CORE V10 by using SDMMC2 and the correct pins.
New Features
DEV190806042,FK743M5-XIH6, andSTM32H7_CORE(variants V10 and V13).Bug Fixes
Written for commit d84e00f. Summary will update on new commits.