Skip to content

Commit 1a370ed

Browse files
committed
STM32WB: README update with NUCLEO_WB15CC
1 parent 4c7d9d1 commit 1a370ed

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

targets/TARGET_STM/TARGET_STM32WB/README.md

+40
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,33 @@ mbedls -m 0884:DISCO_WB5MMG
7272
```
7373

7474

75+
## NUCLEO_WB15CC (NUCLEO-WB15CC)
76+
77+
[st.com STM32WB15CC module page](https://www.st.com/en/microcontrollers-microprocessors/stm32wb15cc.html)
78+
79+
[st.com NUCLEO board page]()
80+
81+
[mbed.com platform page](https://os.mbed.com/platforms/ST-NUCLEO-WB15CC/)
82+
83+
- Total FLASH is 320KB
84+
85+
But FLASH is shared by M4 and M0 cores, [see BLE FW](#ble-fw)
86+
87+
- RAM: 48 KB
88+
- SRAM1: 12 KB
89+
- SRAM2a: 32 KB
90+
- SRAM2b: 4 KB
91+
92+
SRAM1 is dedicated for M4 core, and then for mbed-os applications.
93+
94+
SRAM2 is dedicated for M0 core and inter CPU communication, and some part can not be addressed by M4.
95+
96+
NB: MBED CLI1 tool can be used thanks to this command:
97+
```
98+
mbedls -m 0883:NUCLEO_WB15CC
99+
```
100+
101+
75102
# BLE
76103

77104
## MBED-OS support
@@ -90,6 +117,8 @@ Official ST Application Note :
90117

91118
All available BLE FW for M0 core are provided in ths ST STM32CubeWB repo:
92119

120+
### STM32WB5x
121+
93122
https://github.com/STMicroelectronics/STM32CubeWB/tree/master/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x
94123

95124
Default BLE FW in ST boards is **stm32wb5x_BLE_Stack_full_fw.bin**
@@ -108,6 +137,17 @@ Example in your local mbed_app.json:
108137
}
109138
```
110139

140+
### STM32WB1x
141+
142+
https://github.com/STMicroelectronics/STM32CubeWB/tree/master/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB1x
143+
144+
Default BLE FW in ST boards is **stm32wb1x_BLE_Stack_full_fw.bin**
145+
- **this is not supported in mbed**
146+
147+
It is mandatory to use **stm32wb1x_BLE_HCILayer_fw.bin**
148+
- As explained in Release_Notes.html, this FW is flashed at @ 0x08032800
149+
- Then "mbed_rom_size" is "0x32800" (202K) (default configuration in targets.json)
150+
111151

112152
## BLE FW update
113153

0 commit comments

Comments
 (0)