Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nucleo_wb55rg: Partition update required to use 0.13.0 BLE firmware #43218

Closed
erwango opened this issue Feb 25, 2022 · 1 comment · Fixed by #43264
Closed

nucleo_wb55rg: Partition update required to use 0.13.0 BLE firmware #43218

erwango opened this issue Feb 25, 2022 · 1 comment · Fixed by #43264
Assignees
Labels
area: Bluetooth bug The issue is a bug, or the PR is fixing a bug platform: STM32 ST Micro STM32 priority: low Low impact/importance bug

Comments

@erwango
Copy link
Member

erwango commented Feb 25, 2022

Describe the bug
Following recent update of hal_stm32 module with recent STM32Cube package done in #41612, STM23WB based targets are compatible with V1.13.0 Cube package, which includes BLE firmware update.

Though, when updating target BLE core with V1.13.0 BLE firmware (specially the default one: stm32wb5x_BLE_Stack_full_fw.bin);
This is due to f/w footprint increase which is now incompatible with parttion defined in nucleo_wb55rg

To Reproduce
Steps to reproduce the behavior:

  1. Update C0 core on nucleo_wb55rg with stm32wb5x_BLE_Stack_full_fw.bin v0.13.0
  2. west build -p -b nucleo_wb55rg samples/bluetooth/peripheral
  3. See error (Zephyr Fatal error)

Expected behavior
From Zephyr V3.0.0, STM32WB based targets should be compatible with v0.13.0 BLE f/w files

Impact
Prevent use of latest BLE f/w

Environment (please complete the following information):
Zephyr V3.0.0

@erwango erwango added the bug The issue is a bug, or the PR is fixing a bug label Feb 25, 2022
@erwango erwango self-assigned this Feb 25, 2022
@erwango erwango added this to the v3.0.1 milestone Feb 25, 2022
@erwango erwango removed this from the v3.0.1 milestone Feb 25, 2022
@erwango
Copy link
Member Author

erwango commented Feb 25, 2022

Following partition will fix the issue on nucleo_wb55rg

		boot_partition: partition@0 {
			label = "mcuboot";
			reg = <0x00000000 0xc000>;
		};
		slot0_partition: partition@c000 {
			label = "image-0";
			reg = <0x0000C000 0x5a000>;
		};
		slot1_partition: partition@66000 {
			label = "image-1";
			reg = <0x00066000 0x5a000>;
		};
		scratch_partition: partition@c0000 {
			label = "image-scratch";
			reg = <0x000c0000 0x4000>;
		};
		storage_partition: partition@c4000 {
			label = "storage";
			reg = <0x000c4000 0x2000>;
		};

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Bluetooth bug The issue is a bug, or the PR is fixing a bug platform: STM32 ST Micro STM32 priority: low Low impact/importance bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant