DTS file editing autocomplete, etc.

Greetings, all.  I'm a rank beginner here with all things Nordic but almost 50 years of embedded experience with other devices, environments, etc.  I'm trying to develop for a custom board with an nRF52840 using the nRF Connect VS Code extension with SDK v3.1.1.  One critical initial task is creating a DTS for our custom board and I'm finding that all the helpful pop-ups, autocomplete, etc. that are shown in the intro tutorial here don't work for me.  I'm sure I'm missing some VS Code extension, setting, or something but I don't know where to even start looking.

Beyond that, is there some helpful tutorial or documentation for creating a non-trivial DTS for an nRF-based custom board?  When I worked with the DTS stuff for embedded Linux a decade ago it was truly all Tribal Lore and a trial-and-lots-of-error horror.  Has this improved?  I had high hopes for the Devicetree Visual Editor but don't really know where to start with that either for a custom board.

Thanks very much,

Dave

Parents Reply
  • Happy to help and I totally understand. If you have any questions related to the topic in here or inDeviceTree Visual Editor catch-22 I'll do my best to answer (within Norwegian work hours)

    I will not try to hide that DTS and Zephyr/NCS has a steep learning curve and that the abstraction layer is somewhat.. abstract, which doesn't help when you're trying to set up a demo or develop something under time pressure with limited familiarity with the system, but I sincerely believe that it's easy to use once you get rolling (wow I sound like a Linux enthusiast trying to convince a hardcore Windows user to convert)

    Kind regards,
    Andreas

Children
Related