使用Ubuntu开发Zephyr RTOS时遇到FATAL ERROR: required program JLinkExe not found...解决办法

硬件平台:STM32L432RCT6

zephyr版本:Zephyr version 3.7.99

开发环境:ubuntu 24.4

在Ubuntu环境下遇到FATAL ERROR: required program JLinkExe not found; install it or add its location to PATH错误,意味着系统找不到**JLinkExe** 这个程序。要解决这个问题,你可以按照以下步骤来安装**JLink**软件包,并确保它被添加到系统的PATH环境变量中。

  1. 下载J-Link软件 : 你需要从SEGGER官方网站下载J-Link软件。请访问SEGGER官网找到适用于Linux的J-Link软件包进行下载。

  2. 安装J-Link软件:

    bash 复制代码
    sudo dpkg -i 安装包名字.deb

    安装包名字自行修改:比如sudo dpkg -i Flasher_Linux_V810b_x86_64.deb

  3. 将J-Link加入到环境变量

    1. 为了方便调用,可以为JLinkExe创建一个符号链接到/usr/local/bin:

      bash 复制代码
      sudo ln -s /opt/SEGGER/Flasher/JLinkExe /usr/local/bin/

      注:最新版本J-Link路径不在SEGGER/JLink路径下,而是在/opt/SEGGER/Flasher下

    2. 确保/usr/local/bin已经在你的PATH环境变量里。如果不在,可以在.bashrc或.profile文件中添加路径。打开.bashrc文件:

      bash 复制代码
      sudo vi ~/.bashrc
    3. 在文件末尾添加如下行:

      bash 复制代码
      export PATH=$PATH:/usr/local/bin

4.保存文件并退出编辑器,然后运行以下命令使更改生效:

bash 复制代码
source ~/.bashrc

5.验证成功:

相关推荐
七月吃橘子2 分钟前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器
影视飓风TIM9 分钟前
Linux 进程信号原理与剖析
linux·运维·服务器
缘友一世27 分钟前
开源 Linux截图工具闪构(SnapForge)
linux·运维·ubuntu·开源·截图
iCxhust30 分钟前
先想好如何测试:让测试驱动你的程序设计
运维·服务器·软件工程·编程的艺术
人工智能和FPGA AI技术1 小时前
wbuntu 极点五笔输入法安装记录(两种方法)
ubuntu·软件构建
Philtell1 小时前
突然连接不上内网服务器的问题
运维·服务器
做运维的阿瑞1 小时前
Docker常见故障全方位排查指南
运维·docker·云原生·容器
木子欢儿1 小时前
Zabbix 7.4 Alpine 版 Docker Compose 部署
android·运维·docker·容器·zabbix
朱包林1 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
pengdott1 小时前
Rocky linux9安装Jenkins最新版本2.585
运维·jenkins·流水线