nRF Kconfig GUI mostly doesnt work

Using latest SDK and toolchain 3.0.1, VSCode and nRF Connection Pack on Windows 11 I nearly never see a working nRF Kconfig GUI - only the first time directly after I had started VSCode and created a new App by copying a sample, creating a new build config, generate and build - and then I get a fully functional Kconfig GUI. After that its briken and either only shows some bootloader settings or doesn't startup at all. west build -t menuconfig always shows a richer menu - see the screenshot below showing both menuconfig and nRF Kcconfig GUI at the same time.
So whats the recommended way of configuring nRF connect in VScode?

  • Hello,

    That looks like a bug. I see the same as you do. I will report it internally. 

    As I mentioned in your other ticket, I don't tend to use this GUI tool that much, so as a workaround you can edit the .conf files directly. 

    Thank you for reporting! 

    Best regards,

    Edvin

  • Hi edvin, thanks for folowing up. In a new job I just have to dive into all that complexities and understand them quickly. Zephyr has a very steep lurning curve. A config GUI like nRF Kconfig GUI can be a big time-saver - if working as intended. 

  • I agree! And yes, it has a very steep learning curve. We didn't have that tool when I started looking into Zephyr/NCS, which is probably why I never started using it later either.

    There are some tips and tricks that you will eventually learn. E.g. if you want to find the definition of a CONFIG_SOMETHING_SETTING, try search for (ctrl + shift + F) "CONFIG SOMETHING_SETTING"

    Then you should find the file where that setting is declared, and it typically has some information about the possible values, and a list of dependencies.

    But hopefully, we will get this fixed relatively soon! 

    Best regards,

    Edvin

  • Thanks Edvin, that said - you guys have created and are maintaining an awesome piece of engineering. From the Low Power Wireless ICs (I had projects with the NRF905e the early days), the cellular SiPs, the PMICs, nRF Connect SDK, VSCode integration, Cloud integration, samples and documentation - thats so a awesome ecosystem compared to the competition. No sure many people you guys need to create an maintain all that. Thanks a lot!

Related