Manually start the nRF5 802154 radio

Is there a way to manually initialize the nRF5 802154 radio?. I am using an external NOR flash LittleFS partition for data and the nRF5 802154 radio driver keeps complaining about the mount point not being found. For boot speed reasons, I manually mount the FS later. Even if I used automount, the 802154 driver still gets initialized before the filesystem so this is still a problem. Ideally I would like to be able to mount LittleFS and then enable the radio from my application (post boot).

Parents
  • Hello,

    Are you using the nRF5 SDK or the nRF Connect SDK?

    the nRF5 802154 radio driver keeps complaining about the mount point not being found

    Is it the littleFS that complains about the mount point not being found? Have you tried to debug into why? What function call is it that returns an error, and what is the value of that return?

    Best regards,

    Edvin

  • I found another way around this and created a separate partition just for settings and added to my dts:

    chosen {
    ...
        zephyr,settings-partition = &settings_partition;
    ...

    This partition is in NVM so the issue is completely circumvented. I no longer see the mount errors now that the settings subsystem is no longer relying on the filesystem.

Reply Children
No Data
Related