Skip to main content
ota-s
Associate II
July 24, 2019
Solved

Should I Download All Wireless Stacks?

  • July 24, 2019
  • 2 replies
  • 846 views

Hi,expert.

I am a beginner who started using STM32WB.

I am trying to download the wireless stack using STM32_ProgrammerCLI.exe and command prompt while reading UM2550.

I understand that there are seven types of wireless stacks:

・stm32wb5x_BLE_Stack_fw.bin

・stm32wb5x_BLE_HCILayer_fw.bin

・stm32wb5x_Thread_FTD_fw.bin

・stm32wb5x_Thread_MTD_fw.bin

・stm32wb5x_BLE_Thread_fw.bin

・stm32wb5x_Mac_802_15_4_fw.bin

・stm32wb5x_rfmonitor_phy802_15_4_fw.bin

For example, if I want to do BLE, should I just download "stm32wb5x_BLE_Stack_fw.bin"?

Or do I need to download all of these?

Thank you for your attention.

This topic has been closed for replies.
Best answer by Remi QUINTIN

​For a full BLE stack, just download the stm32wb5x_BLE_Stack_fw.bin binary.

The stm32wb5x_BLE_HCILayer_fw.bin binary is only the HCI layer. It can be used by a customer willing to develop its own BLE host stack on the M4 core.

Each binary listed above must be flashed alone when building an application. For example the stm32wb5x_Thread_MTD_fw.bin binary is used for the concurrent mode where both BLE and Thread protocols are use on the same device.

2 replies

Remi QUINTIN
Remi QUINTINBest answer
ST Technical Moderator
July 24, 2019

​For a full BLE stack, just download the stm32wb5x_BLE_Stack_fw.bin binary.

The stm32wb5x_BLE_HCILayer_fw.bin binary is only the HCI layer. It can be used by a customer willing to develop its own BLE host stack on the M4 core.

Each binary listed above must be flashed alone when building an application. For example the stm32wb5x_Thread_MTD_fw.bin binary is used for the concurrent mode where both BLE and Thread protocols are use on the same device.

ota-s
ota-sAuthor
Associate II
July 24, 2019

Hi, Remi QUINTIN.

I understand very well.

Thank you for your good will and cooperation.