variant(wb55): add STeaMi board
Add support to the STeaMi board developed for the project I-NOVMICRO with help from ST Rousset.
I tried to follow all the steps of the Wiki. Let me know if something is missing.
Hi @nedseb Thanks for the PR. Have you any documentations (User manual, schematics,...) helping to review the PR?
Hi @nedseb Thanks for the PR. Have you any documentations (User manual, schematics,...) helping to review the PR?
Hi @fpistm, You can find the reference design of the boards here : https://github.com/steamicc/steami-reference-design I hope it will help you to review this PR. I will extract the pinout into a more human-readable version soon.
I rebased this PR on top of the merge commit of PR #2528.
To be compatible with DAPLink, I need to replace transport select hla_swd with transport select swd (or at least remove it, because the default transport option on DAPLink is SWD).
To achieve this, I changed the default configuration of OpenOCD by modifying the value of debug.server.openocd.scripts.1. Previously, I used the target script to do this, but with the refactoring of the OpenOCD command, I broke (again) the CMake generation step of the CI.
I see 2 options, the first one is to modify the script update_boarddb.py to handle the configuration STeaMi.menu.pnum.STEAM32_WB55RG.debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_swd.cfg or simply remove this line as the stlink interface configuration seems to don't need it anymore (I tested this option only with my P_NUCLEO).
What do you think about these options ?
I've made a commit to fix the cmake issue.