nRF54L15 DK: Invalid Board with 2.8.0 nRF Connect SDK and toolchain

Hi,

I just got nRF54L15 Development Kit boards.  I installed 2.8.0 nRF Connect SDK and toolchain into VS Code.  I was using 2.6.1 versions,

with nRF52840 and nRF5340 DK boards, no problem. So now I set SDK and toolchain to 2.8.0 .

So under "Welcome", "Manage Toolchains" and "Mangage SDKs" both say "v2.8.0" .

I successfully built and ran my application with 52840 boards, with 2.8.0 .

Then, I copied in a sample application, esb_ptx (1 of the esb samples) within VS Code by using the "Create a New Application" and then "Copy a Sample" gui options,

and confirmed that my new application's sample.yaml listed the nRF54L15 DK as a supported board.

I tried to build with nrf54l15dk_nrf54l15_cpuapp selected as the board in the "Add Build Configuration" window, I pretty quickly get error message:

" CMake Error at C:/ncs/v2.8.0/zephyr/cmake/modules/boards.cmake:228 (message):
  Invalid BOARD; see above. "

I scrolled above in the terminal output and was able to find among the hundred's of supported boards listed, it did include nrf54l15dk .

What am I missing ?

Thanks

Tommy Schell

  • Hi again, I am on Windows 11.  As a side note, if I try to build targeting the nrf52840 DK board, as part of the output I see:

    *************

    CMake Warning at C:/ncs/v2.8.0/zephyr/cmake/modules/boards.cmake:110 (message):
      Deprecated BOARD=nrf52840dk_nrf52840 specified, board automatically changed
      to: nrf52840dk/nrf52840.
    Call Stack (most recent call first):
      C:/ncs/v2.8.0/zephyr/cmake/modules/zephyr_default.cmake:133 (include)
      C:/ncs/v2.8.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.8.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:8 (find_package)


    -- Board: nrf52840dk, qualifiers: nrf52840

    ************

    And then it successfully builds.

    Here is the screenshot with nrf54L15 DK selected:  (again, no options for any boards in the list with "/" in place of "_"  as the name separator)

    Thanks

  • My extensions (nRF Connect for VS Code, etc) were out of date, that's the problem.  I had Auto-Update turned on for the extensions but I usually have my Windows dis-connected from the network at boot-up, to avoid Windows background stuff that bogs everything down.  I just turn on the network selectively as needed.  I had updated the SDK and toolchain but didn't think about the extensions.  So that I kept missing the Auto-Updates, unwittingly.  My mistake !  Sorry to trouble you !

    Tommy Schell

  • Hi Tommy,

     

    I am very glad to hear that you found a solution to the problem. I hope you have a wonderful day!

     

    Kind regards,

    Håkon

Related