nrf5340 IPC issue after upgrading to 2.0.0

Hello,

After upgrading to the new version with the help of the migration guide, there is an issue that I could not trace back to any changes. 

/opt/zephyr-sdk-0.14.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/libzephyr.a(ipc_rpmsg_static_vrings.c.obj):(.data.backend_config_0+0xc): undefined reference to `__device_dts_ord_25'
/opt/zephyr-sdk-0.14.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/libzephyr.a(ipc_rpmsg_static_vrings.c.obj):(.data.backend_config_0+0x14): undefined reference to `__device_dts_ord_25'

If I am correct its about the device-tree generation of the IPC.

Any help or pointer is appreciated.

Parents Reply Children
  • Thanks for the quick reply Einar. 

    It is a custom application with some special leftover in the overlay file indeed.

    Removing it fixed the issue.

         nrf_radio_fem: nrf21540 {
                compatible = "nordic,nrf21540-fem";
                tx-en-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
                rx-en-gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
                pdn-gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
                ant-sel-gpios = <&gpio0 7  (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>;
         };
Related