You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
west build -b efr32xg24_dk2601b --sysbuild zephyr/samples/subsys/mgmt/mcumgr/smp_svr -- -DEXTRA_CONF_FILE="overlay-bt.conf"
At the moment I'm stuck when trying to upload the signed firmware over BLE, I'm using NRFConnect on Android and you can see attached a log that illustrate the disconnection. Log_2024-05-08_13_48_01[1].txt
What's very hard to debug is I have no error on the NRF side and no error as well via UART on the dev kit. I can only see that I'm disconnecting systematically at the same time.
*** Booting MCUboot v2.1.0-rc1-1-gd4394c2f9b76 ***
*** Using Zephyr OS build v3.6.0-3544-g638f1d58dfcb ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x2, copy_done=0x1, image_ok=0x1
I: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
I: Jumping to the first image slot
[00:00:00.000,000] <inf> flash_gecko: Device flash-controller@50030000 initialized
*** Booting Zephyr OS build v3.6.0-3544-g638f1d58dfcb ***
[00:00:00.001,000] <inf> littlefs: LittleFS version 2.8, disk version 2.1
[00:00:00.001,000] <inf> littlefs: FS at flash-controller@50030000:0xfc000 is 66 0x2000-byte blocks with 512 cycle
[00:00:00.001,000] <inf> littlefs: sizes: rd 16 ; pr 16 ; ca 64 ; la 32
[00:00:00.013,000] <wrn> bt_hci_core: Controller to host flow control not supported
[00:00:00.014,000] <inf> bt_hci_core: Identity: B4:3A:31:E7:29:98 (public)
[00:00:00.014,000] <inf> bt_hci_core: HCI: version 5.3 (0x0c) revision 0x0000, manufacturer 0x02ff
[00:00:00.014,000] <inf> bt_hci_core: LMP: version 5.3 (0x0c) subver 0x0000
[00:00:00.015,000] <inf> smp_bt_sample: Advertising successfully started
[00:00:00.015,000] <inf> smp_sample: build time: May 8 2024 14:00:50
[00:00:22.943,000] <inf> smp_bt_sample: Connected
I'm using the latest version of zephyr, no change on the code but this flag CONFIG_MCUMGR_GRP_OS_BOOTLOADER_INFO=y that I have added because NRF logs were requesting this info and the not supported error popped up.
There is a warning about controller host flow not supported but I have no idea if that's important or not.
On a side note, I did the exact same operation (firmware update via BLE using NRF connect) with an NRF52832 dk successfully.
I have also tried the firmware upload using serial communication with the xG24-DK2601B board successfully. I had to add zephyr,uart-mcumgr = &usart0; in the dts and makes me wonder why no silicons labs have this set already ?
Any hint on how to investigate this problem would be very very helpful.
Thanks, Adrien M.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello zephyr community.
I have recently try to use the xG24-DK2601B board with the SMP server sample.
At the moment I'm stuck when trying to upload the signed firmware over BLE, I'm using NRFConnect on Android and you can see attached a log that illustrate the disconnection. Log_2024-05-08_13_48_01[1].txt
What's very hard to debug is I have no error on the NRF side and no error as well via UART on the dev kit. I can only see that I'm disconnecting systematically at the same time.
I'm using the latest version of zephyr, no change on the code but this flag
CONFIG_MCUMGR_GRP_OS_BOOTLOADER_INFO=y
that I have added because NRF logs were requesting this info and the not supported error popped up.There is a warning about controller host flow not supported but I have no idea if that's important or not.
On a side note, I did the exact same operation (firmware update via BLE using NRF connect) with an NRF52832 dk successfully.
I have also tried the firmware upload using serial communication with the xG24-DK2601B board successfully. I had to add
zephyr,uart-mcumgr = &usart0;
in the dts and makes me wonder why no silicons labs have this set already ?Any hint on how to investigate this problem would be very very helpful.
Thanks, Adrien M.
Beta Was this translation helpful? Give feedback.
All reactions