当我尝试使用 VS Code 刷入 Nordic DK 时,发生了上述错误

当我尝试使用 VS Code 刷入 Nordic DK 时,发生了上述错误

当我尝试使用 VS Code 刷新 Nordic 开发套件 (DK) 时发生错误。应用程序构建成功,但在刷新 DK 的过程中出现了问题。

- west flash: using runner nrfjprog
-- runners.nrfjprog: Flashing file: /home/nadim/ble/bt-fund/lesson1/blefund_less1_exer1/build/zephyr/zephyr.hex
[error] [SeggerBackend] - Error in dlopen: libjlinkarm.so: cannot open shared object file: No such file or directory
[error] [ Worker] - Dll failed to open.
[error] [ Client] - Encountered error -101: Command open executed for 25 milliseconds with result -101
ERROR: JLinkARM DLL load failed. Try again. If it keeps failing, please
ERROR: reinstall latest JLinkARM from Segger webpage.
NOTE: For additional output, try running again with logging enabled (--log).
NOTE: Any generated log error messages will be displayed.
FATAL ERROR: command exited with status 32: nrfjprog --program /home/nadim/ble/bt-fund/lesson1/blefund_less1_exer1/build/zephyr/zephyr.hex --sectoranduicrerase --verify -f NRF52 --snr 683419441

答案1

答案是问题如下:从下载 JLink_Linux_.deb 包

https://www.segger.com/downloads/flasher/#software-for-legacy-flasher

网站。有时,第一个命令不起作用;在这种情况下,直接执行第二个命令。

sudo apt remove jlink
sudo dpkg -i JLink_Linux_<version>.deb

相关内容