J-Link配合S32DS IDE使用时遇到的问题
IDE:S32DS version 3.4
MCU:S32K342
Debugger: J-Link 之前使用的是PE Multlink Universal
由于工作需要将调试器由原来的PE Multlink Universal切换到了J-Link。
问题一
在S32DS version 3.4配置J-Link后出现如图问题。
报错:“Launching VW_EVS Debug_FLASH” has encountered a problem
Error while launching command:
arm-none-eabl-gdb-version
解决办法:
1.下载并安装了gcc-arm-none-eabi-5_4-2016q3-20160926-win32.exe
2.JLink_Windows_V782e_x86_64.exe
3.右键工程-> 选择properties ->Tool chain Editor -> 修改Current toolchain为NXP GCC9.2forArm 32-bit Bare-Metal.(原来我选择的是NXP GCC10.2forArm 32-bit Bare-Metal)设置页面如下图。
至此已经能够正常的运行Debug mode。
问题二
在这之前也走了一些弯路,不过也解决了一些问题。
1.运行J-Link Commander时出现无法连接设备并且报错:
JLink error “Failed to power up DAP”
解决办法:
1.https://www.segger.com/downloads/jlink 在官网下载了最新的软件版本,并更新了J-Link的固件到最新版本。
原因是,由于之前用的6.8版本的固件和软件不支持S32K342 该MCU,导致以上问题。
以上是我开发中遇到的关于J-Link的问题,如有错误欢迎指出,谢谢。