Clarification on IPC Radio sysbuild options

I'm currently working on a matter application on a custom board in NCS 2.9.0. In the documentation for the ipc_radio net core image the README at nrf/applications/ipc_radio suggests enabling SB_CONFIG_NETCORE_IPC_RADIO on production and SB_CONFIG_NRF_DEFAULT_IPC_RADIO for ncs sample builds but doesn't elaborate what the differences between them are.

Can I get some clarification on how "nrf default" ipc radio is different than just netcore ipc radio and why one is better for production/development?

  • Hi Timothy, 
    I don't think there is a big different between SB_CONFIG_NRF_DEFAULT_IPC_RADIO and SB_CONFIG_NETCORE_IPC_RADIO. We reserve SB_CONFIG_NRF_DEFAULT_IPC_RADIO for our sample and application most likely for the ability to change configuration for bulk of the samples. As far as I can see in the code I don't see the SB_CONFIG_NRF_DEFAULT_IPC_RADIO  makes any difference compare to SB_CONFIG_NETCORE_IPC_RADIO. 
    Do you find anything change when you use SB_CONFIG_NRF_DEFAULT_IPC_RADIO compare to SB_CONFIG_NETCORE_IPC_RADIO  ?

  • I haven't seen a difference when switching between the two although its strange that the documentation suggests that one is used for "production". Your explanation makes sense though, thanks!

Related