Why does nrf5340 not detect Bluetooth when adding CONFIG_NRF53_UPGRADE_NETWORK_CORE=y to the prj.conf file?

Hello! 
I am using nrf5340 raytak internal quartz board and no DC-DC (zephyr sdk v2.4.2 ), I use heartrate example code and add config OTA DFU Non-simultaneous update by (https://github.com/hellesvik- nordic/samples_for_nrf_connect_sdk/tree/main) cannot enable bluetooth
Here is the code I tested 

refer to OTA DFU Non-simultaneous update 

Best Regard!

Parents Reply Children
  • Try to compare build/hci_rpmsg/zephyr/.config for with and without CONFIG_NRF53_UPGRADE_NETWORK_CORE. Are there any differences that could impact this?

    And the same for build/zephyr/.config

  • build/hci_rpmsg/zephyr/.config

    disable CONFIG_NRF53_UPGRADE_NETWORK_CORE 

    enable CONFIG_NRF53_UPGRADE_NETWORK_CORE 

    build/zephyr/.config

    disable CONFIG_NRF53_UPGRADE_NETWORK_CORE 

    enable CONFIG_NRF53_UPGRADE_NETWORK_CORE 

    After enabling CONFIG_NRF53_UPGRADE_NETWORK_CORE, there is a difference in build/zephyr/.config with the following additional files net_core_app_update.bin
    net_core_app_signed.hex
    net_core_app_test_update.hex
    net_core_app_to_sign.bin
    When disabling CONFIG_NRF53_UPGRADE_NETWORK_CORE, the above files will not be generated (so it is not possible to OTA DFU core network, only OTA DFU core application)

    After enabling CONFIG_NRF53_UPGRADE_NETWORK_CORE, /hci_rpmsg/zephyr/.config has the following files:
    signed_by_b0_app.bin
    signed_by_b0_app.hex
    When disabling CONFIG_NRF53_UPGRADE_NETWORK_CORE, the above files will not be generated.

Related