昨天忽然一直正常使用的 jlink 4.62 结果不能用了,一直提示 Failed to prepare for programming. Failed to download RAMCode! 试了一下,以前保留的 jlink4.50 也不能用。只好跑 segger 上面下载了最新版本的 jlink,jlink-4.78.10-linux 选择RPM包,下载了以后,直接解压,到 ~/Downloads/temp 建立新的jlink文件夹 mkdir -p ~/opt/jlink/jlink-v478 把 rules 移动到jlink文件夹中, mv ~/Downloads/temp/etc/udev/rules.d/99-link.rules ~/opt/jlink/jlink-v478/ 把 主要文件 移动到jlink文件夹中, mv ~/Downloads/temp/opt/SEGGER/jlink/* ~/opt/jlink/jlink-v478/

切换到 root 模式, 然后建立 rules的快捷
cd /etc/udev/rules.d
ln -s /home/xyz/opt/jlink/jlink-v478/99-link.rules 99-link.rules

建立 lib 的快捷
cd /usr/lib
ln -s -d /home/xyz/opt/jlink/jlink-v478/libjlinkarm.so.4 libjlinkarm.so.4

这样就可以使用 jlink 了,也不会在出现写入不了的错误了。

标签: none

添加新评论