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
  • Hi,
    When CONFIG_NRF53_UPGRADE_NETWORK_CORE=y is not enabled, BLE transmission can still work normally but cannot OTA DFU Non-simultaneous update core net work nrf5340 (due to not generating net_core_update.bin) only core application can be OTA (due to generating app_update.bin)

    when I don't add CONFIG_NRF53_UPGRADE_NETWORK_CORE=y

    when i add CONFIG_NRF53_UPGRADE_NETWORK_CORE=y

    Regards,

  • 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