STM32H743XX HIC
Hi, please find below the changes for the STM32H743XX HIC that we've been working on. There is also an extension of of the usual DAPLink code in the "source/hic_hal/stm32/stm32h743ii/extended_features" folder which are used by the UDB (Universal Debug Board) stm32h743ii HIC. The additional features include:
- A new USB CDC endpoint to flash and get logs from a second target.
- Another new USB CDC endpoint to interact with the HIC. Users can send easy shell commands to toggle pins, or to get any info from the HIC.
- Additional DAPLink debugging functionality: persistent fault info, breakpoints on asserts when debugger is connected to debug UDB, watchdog, backtraces
- Target power measurement
Let me know how you'd like to review these changes. We touched the common code only to fix bugs and to change USB CDC stack to support 3 endpoints. If needed, I can give a demo of the UDB features.
Hi @gaborcsapo, this pull-request needs to simplified. One of the first step would be to rebase the branch to remove all duplicated commits (due merge from main/develop or cherry-picked). Second step would be to re-group and possibly squash commits into different categories:
- Changes that modify existing code / other HIC
- Adding
stm32h743iiHIC (generic part) - Adding UDB board source (
source/hic_hal/stm32/stm32h743ii/extended_featuresshould probably besource/board/udb) and tests.
@mathias-arm, finished with cleanup. I hope this is what you meant.
Hey, any updates on the review?