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 Reply Children
  • 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

Related