This is an automated email from the ASF dual-hosted git repository.
lupyuen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new eec015a66ed drivers/segger: Download systemview from NuttX Mirror Repo
eec015a66ed is described below
commit eec015a66ed0db66576ff9bd7f555efc2fc32444
Author: Lup Yuen Lee <[email protected]>
AuthorDate: Wed Jun 3 14:43:20 2026 +0800
drivers/segger: Download systemview from NuttX Mirror Repo
CI Builds for `stm32f429i-disco:systemview` and `nucleo-f446re:systemview`
are failing, because www.segger.com is blocking our downloads for systemview.
This PR updates the Segger Makefiles to download systemview from our Cached
Dependency at NuttX Mirror Repo:
https://github.com/NuttX/nuttx/releases/download/systemview/SystemView_Src_V356.zip
```
Configuration/Tool: nucleo-f446re/systemview,CONFIG_ARM_TOOLCHAIN_CLANG
CMake Error at
/github/workspace/sources/nuttx/build/_deps/systemview-subbuild/systemview-populate-prefix/src/systemview-populate-stamp/download-systemview-populate.cmake:170
(message):
error: downloading
'https://www.segger.com/downloads/systemview/SystemView_Src_V356.zip' failed
status_code: 22
status_string: "HTTP response code said error"
```
https://github.com/apache/nuttx-apps/actions/runs/26855455932/job/79197351538#step:10:1547
Signed-off-by: Lup Yuen Lee <[email protected]>
---
drivers/segger/CMakeLists.txt | 2 +-
drivers/segger/Make.defs | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/segger/CMakeLists.txt b/drivers/segger/CMakeLists.txt
index 2a5aafd9ac9..d0c5bcad620 100644
--- a/drivers/segger/CMakeLists.txt
+++ b/drivers/segger/CMakeLists.txt
@@ -27,7 +27,7 @@ if(CONFIG_SEGGER_RTT OR CONFIG_SEGGER_SYSVIEW)
systemview
DOWNLOAD_NAME "SystemView.zip"
DOWNLOAD_DIR ${CMAKE_CURRENT_LIST_DIR}
- URL
"https://www.segger.com/downloads/systemview/SystemView_Src_V${CONFIG_SEGGER_SYSVIEW_TARGET_SOURCE}.zip"
+ URL
"https://github.com/NuttX/nuttx/releases/download/systemview/SystemView_Src_V${CONFIG_SEGGER_SYSVIEW_TARGET_SOURCE}.zip"
SOURCE_DIR
${CMAKE_CURRENT_LIST_DIR}/SystemView
BINARY_DIR
diff --git a/drivers/segger/Make.defs b/drivers/segger/Make.defs
index 2ce5a238609..d86b4f35caa 100644
--- a/drivers/segger/Make.defs
+++ b/drivers/segger/Make.defs
@@ -80,7 +80,7 @@ ifeq ($(wildcard $(SGDIR)/SystemView/.git),)
TARGET_ZIP = $(SGDIR)/$(SYSVIEW_ZIP)
$(SGDIR)/$(SYSVIEW_ZIP):
- $(call
DOWNLOAD,https://www.segger.com/downloads/systemview,$(SYSVIEW_ZIP),$(TARGET_ZIP))
+ $(call
DOWNLOAD,https://github.com/NuttX/nuttx/releases/download/systemview,$(SYSVIEW_ZIP),$(TARGET_ZIP))
$(Q) unzip -o $(TARGET_ZIP) -d $(SGDIR)/SystemView
endif