Request to Restore Access to nRF54L15 Early Access SDK and Toolchain

Hi,

I previously had access to the nRF54L15 Early Access SDK and toolchain, and my local EA workspace has been lost. I need to rebuild my development environment for a project targeting a custom Raytac AN54L15Q board.

Could you please provide:

  1. The Git repository URL for the nRF54L15 Early Access SDK

  2. The correct revision/branch/tag I should check out

  3. The matching Early Access toolchain version

  4. Any additional EA packages or instructions required for nRF54L15 development

My application folder is intact, but the EA SDK root (including west.yml, .west/, nrf/, zephyr/, and modules/) is no longer present, so I need to reinstall the full EA workspace.

Thank you — I appreciate your help getting this restored.

Best regards, Sam

Parents
  • Hi Sam

    What exactly is the early access SDK you're referring to here? Since you're referring to the nRF54L15 early access SDK, I assume it is SDK version v2.7.99-cs1 or -cs2. The Github tag can be found here: https://github.com/nrfconnect/sdk-nrf/tree/v2.7.99-cs2 

    That being said, there's no reason to use the early access SDK, as we since then have released multiple production release SDKs for the nRF54L15. My recommendation would be to move to NCS v3.0.0 or newer if you're starting "from scratch". Is there a specific reason you want the "early access" SDK?

    Best regards,

    Simon

  • Hi Simon:
    That is good to hear. Spent the last few days trying to build a zephyr with Claude, Gemini... they are both easily confused. 
    I had this code compiling about a year ago, then my embedded engineer went elsewhere. I have just now tried nrfConnect  with 3.2.4  for both the toolchain and the SDK. Both loaded, but am still getting this error:
    Hope you have some ideas:
    Sam


    * Executing task: nRF Connect: Generate config raytac_an54l15q for c:\ncs\perioprobe

    Building perioprobe
    west build --build-dir c:/ncs/perioprobe/build c:/ncs/perioprobe --pristine --board raytac_an54l15q -- -DCONFIG_DEBUG_THREAD_INFO=y -DBOARD_ROOT="c:/ncs/perioprobe"

    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v3.2.4/zephyr/.cache
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: raytac_an54l15q
    Parsing C:/ncs/v3.2.4/zephyr/share/sysbuild/Kconfig
    C:/ncs/v3.2.4/zephyr/scripts/kconfig/kconfig.py: soc/Kconfig.v2:39: 'C:/ncs/perioprobe/build/Kconfig/soc/Kconfig.soc' not found (in 'source "$(KCONFIG_BINARY_DIR)/soc/Kconfig.soc"'). Check that environment variables are set correctly (e.g. $srctree, which is set to 'C:/ncs/v3.2.4/zephyr'). Also note that unset environment variables expand to the empty string.
    CMake Error at C:/ncs/v3.2.4/zephyr/cmake/modules/kconfig.cmake:387 (message):
    command failed with return code: 1
    Call Stack (most recent call first):
    cmake/modules/sysbuild_kconfig.cmake:127 (include)
    cmake/modules/sysbuild_default.cmake:19 (include)
    C:/ncs/v3.2.4/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
    C:/ncs/v3.2.4/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
    C:/ncs/v3.2.4/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
    template/CMakeLists.txt:10 (find_package)


    -- Configuring incomplete, errors occurred!
    See also "C:/ncs/perioprobe/build/CMakeFiles/CMakeOutput.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\fd21892d0f\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe '-Bc:\ncs\perioprobe\build' -GNinja -DBOARD=raytac_an54l15q -DCONFIG_DEBUG_THREAD_INFO=y -DBOARD_ROOT=c:/ncs/perioprobe '-SC:\ncs\v3.2.4\zephyr\share\sysbuild' '-DAPP_DIR:PATH=c:\ncs\perioprobe'

    * The terminal process terminated with exit code: 1.
    * Terminal will be reused by tasks, press any key to close it

    this is the cmakeoutput.log contents:
    The system is: Windows - 10.0.26200 - AMD64

  • BTW, this is my CMakeList file:
    cmake_minimum_required(VERSION 3.20.0)
    # Force use of bundled ninja on Windows
    if(WIN32)
    set(CMAKE_MAKE_PROGRAM
    "C:/ncs/toolchains/c57af46cb7/opt/bin/ninja.exe"
    CACHE FILEPATH "Ninja" FORCE)
    endif()
    # Tell Zephyr where to find the custom board definition
    list(APPEND BOARD_ROOT ${CMAKE_CURRENT_SOURCE_DIR})
    find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
    project(periodontal_probe VERSION 1.0.0 LANGUAGES C)
    target_sources(app PRIVATE src/main.c)
    add_subdirectory(src/camera)
    add_subdirectory(src/measurement)
    add_subdirectory(src/ui)
    add_subdirectory(src/ble)
    add_subdirectory(src/imu)
    add_subdirectory(src/haptic)
    add_subdirectory(src/audio)

  • Hi

    The issue here seems to be with the Kconfig.soc file. DId you make and refer to this yourself?

    As the log info suggests: : "'C:/ncs/perioprobe/build/Kconfig/soc/Kconfig.soc' not found (in 'source "$(KCONFIG_BINARY_DIR)/soc/Kconfig.soc"'). Check that environment variables are set correctly (e.g. $srctree, which is set to 'C:/ncs/v3.2.4/zephyr')."

    Also note that unset environment variables expand to the empty string. If you are new to the whole nRF Connect SDK scene we have some great resources on getting up to speed in the DevAcademy with both a fundamentals and intermediate course to get you started:

    https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/ 

    https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/ 

    Best regards,

    Simon

Reply Children
No Data
Related