From 738ebe26c11b388b2e9d7af6d419e5c7d410c82d Mon Sep 17 00:00:00 2001 From: Jason Andrews Date: Thu, 21 May 2026 17:22:51 -0500 Subject: [PATCH] Partial tech review on Zephyr on Corstone-320 Learning Path --- .../zephyr_cs320_mps4/how-to-1.md | 2 +- .../zephyr_cs320_mps4/how-to-3.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md index e80a2c0029..285c3f55c5 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md @@ -12,4 +12,4 @@ This section describes the tools and environment you need for Corstone-320 MPS4 ### Install the Zephyr build tools - Follow the Zephyr Project [Getting Started Guide — Zephyr Project Documentation](https://docs.zephyrproject.org/latest/develop/getting_started/index.html) to install the required packages and set up the Zephyr workspace. -- Download and install [arm-gnu-toolchain from Arm GNU Toolchain](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) +- Download and install the Arm GNU Toolchain from the [Arm GNU Toolchain downloads page](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads). Select the `arm-none-eabi` package for your host architecture: `aarch64-arm-none-eabi` for aarch64 Linux, or `x86_64-arm-none-eabi` for x86_64 Linux. diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md index 973c7e023b..569881006a 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md @@ -11,10 +11,10 @@ layout: learningpathall The Zephyr hello_world sample prints “Hello World” to the console. Use it to validate that your board support and toolchain configuration work. 1. Activate your Python virtual environment for Zephyr. -2. Set the toolchain environment variables. Replace with the directory where you installed the Arm GNU Toolchain. +2. Set the toolchain environment variables. Set `GNUARMEMB_TOOLCHAIN_PATH` to the directory where you installed the Arm GNU Toolchain. The directory name includes your host architecture: `arm-gnu-toolchain--aarch64-arm-none-eabi` on aarch64, or `arm-gnu-toolchain--x86_64-arm-none-eabi` on x86_64. ```bash export ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb - export GNUARMEMB_TOOLCHAIN_PATH=arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi-install-path/ + export GNUARMEMB_TOOLCHAIN_PATH= ``` 3. Build the sample for the Corstone-320 FPGA variant: ```bash