Migration from NCS 3.0.2 to 3.2.1, device-tree and USB problems.

Hi,

We are working on the nrf5340 and our current device firmware uses the NCS 3.0.2 (i.e. nRF Connect SDK 3.0.2). We wanted to try an upgrade to NCS 3.2.1 and followed both migration guides to 3.1.0 and 3.2.0. However, we got plenty of problems with our custom-board device-tree and with USB.

  • For the device tree, the base nrf5340 definitions for partitions seem to have changed, including for ram.
  • For USB the situation with Zephyr is complicated because the previous “USB device support” is deprecated (covering CDC ACM) and it seems that a new “USB device support (NEXT)” is proposed. With new KConfig option prefixed with CONFIG_SAMPLE_USBD_.

We didn’t find mention of these changes in the migration guides.

Did we missed something in the documentation?

As a side note, Zephyr changed from 4.0 to 4.2 between the two NCS (3.0.2 and 3.2.1) and we didn’t find mentions of this or a migration guide from Zephyr.

Parents Reply Children
No Data
Related