Skip to content

soc: st: stm32wb0: IAR toolchain compatibility#100911

Closed
mathieuchopstm wants to merge 2 commits intozephyrproject-rtos:mainfrom
mathieuchopstm:topic/stm32_CLG/wb0_part2
Closed

soc: st: stm32wb0: IAR toolchain compatibility#100911
mathieuchopstm wants to merge 2 commits intozephyrproject-rtos:mainfrom
mathieuchopstm:topic/stm32_CLG/wb0_part2

Conversation

@mathieuchopstm
Copy link
Copy Markdown
Contributor

Implements IAR toolchain compatibility on STM32WB0 series, both without and with Bluetooth enabled.

Update STM32 HAL to PR branch containing patches for STM32WB0 compatibility
with IAR.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Make building CONFIG_CMAKE_LINKER_GENERATOR=y function by implementing the
existing linker script as CMake Linker Generator instructions, and removing
`static` on __blue_RAM (this ensures the symbol has external linkage, which
prevents a linker error on IAR - seemingly, the symbol is being turned into
a read-only object due to internal linkage, but the section does not have
RO attributes which makes the IAR linker unhappy)

(N.B.: More patches on HAL side are required to support Bluetooth properly)

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
@github-actions
Copy link
Copy Markdown

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_stm32 zephyrproject-rtos/hal_stm32@2c18f2b zephyrproject-rtos/hal_stm32#329 zephyrproject-rtos/hal_stm32#329/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions Bot added manifest manifest-hal_stm32 DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Dec 11, 2025
@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions Bot added the Stale label Feb 10, 2026
@mathieuchopstm mathieuchopstm marked this pull request as draft February 20, 2026 09:07
@github-actions github-actions Bot removed the Stale label Feb 21, 2026
@mathieuchopstm
Copy link
Copy Markdown
Contributor Author

No bandwidth to drive this anymore - will re-open/create another PR when appropriate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards/SoCs DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_stm32 platform: STM32 ST Micro STM32

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants