无线电爱好网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

NXP S32K3 Multilink 烧录失败解决办法

2023-2-16 10:31| 发布者: 闪电| 查看: 1| 评论: 0

摘要: 一、简介 在大家使用 S32K3 MCAL 或者是自己新建工程调试 S32K3 外设的时候,必不可少的会使用到烧录器进行程序烧录以及 Debug。但是在进行 S32K3 MCAL 工程调试的过程中,可能会出现烧录器连接失败的情况。 ...
一、简介
        在大家使用 S32K3 MCAL 或者是自己新建工程调试 S32K3 外设的时候,必不可少的会使用到烧录器进行程序烧录以及 Debug。但是在进行 S32K3 MCAL 工程调试的过程中,可能会出现烧录器连接失败的情况。

       
        这是一种很麻烦的状况,因为可能需要花费很多时间以及精力,从而耽误了 MCAL 本身的调试。所以接下来我会针对 Multilink 烧录器介绍几个需要注意的地方,为遇到相关问题的用户提供相应的解决思路,以便加快 MCAL 的调试进程。

二、解决思路
        首先,我们需要确认 Multilink 烧录器的版本:Rev C 及 Rev D 都可以使用,该版本信息在调试器背面有描述。如果硬件版本过低的话,就会导致无法使用的情况。
        在确认硬件没有问题之后,建议先检查一下设备管理器,因为 Win10 在初次使用 Multilink 的时候,可能无法搜索到烧录器。同时 Multilink Firmware Update 可能也无法搜索到设备。这个时候我们查看设备管理器的 Jungo 目录下的 USB Multilink 2.0 是否带感叹号。


        此时,驱动程序强制签名导致的驱动问题,我们只需要将该选项禁用即可。首先我们可以打开 Windows 设置,选择“更新和安全”:


        然后点击“恢复”,选择“高级启动”下的“立即重新启动”:

       
        重启之后,选择“疑难解答”:


        紧接着,选择“高级选项”:


        然后选择“启动设置”:


        然后,点击“重启”按键:


        在接下来的界面中输入“7”以禁用驱动程序强制签名:


        重启之后,我们就能发现 Jungo 下的 USB Multilink 2.0 已经不带感叹号了。
       
        接下来我们需要进行 IDE S32DS PEMicro 驱动更新,目前经测试 5.1.4 版本是可以的:


        下载网址如下:https://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320151&productTab=3
       
        我们可以在路径下,找到该版本插件,下载之后,可以通过 S32DS Help 菜单下面的 Install New Software... 选项进行安装。


        另外用户可以通过点击下面的网址:https://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320180&productTab=4

        通过该网址进入 PE 官网,在 Multilink Debug Probes 的 Support & Downloads 栏位下选择 USB Multilink Resources Install ,可下载到 Multilink 配置工具:PEFirmwareConfig.exe。


        另外该执行程序中包含了新驱动,点击安装之后,可以将之前安装(在进行 S32DS 安装的时候会默认安装)的驱动卸载,只保留该执行程序安装的版本:


        在安装好的 PEMicro 文件夹中,可以找到“Multilink Firmware Update”更新 Multilink 固件,架构选择 ARM 架构:


        在刷新固件之后,我们可以使用 Multilink 的 port B、port F 或 port G 端口进行调试。如烧录器与目标芯片电路板接线正确,Multilink 的右上角的小黄灯会亮起。

        然后在 Debug 配置界面,PEmicro Debugger 标签页下,选择对应的 S32K344 芯片:


        GDB Client Settings 的 Executable 设置为:${S32DS_GDB_ARM32_EXE}:


        通过上述的检查硬件版本,禁用驱动程序强制签名,IDE 安装合适版本的 PEMicro 驱动,安装 Multilink Resources Install,刷新 Multilink 固件,Debug 配置正确,基本就能解决 Multilink 烧录器连接不成功的问题。

三、参考文献
[1] NXP_S32K3XX_RTD开发环境搭建引导
[2] S32K144之PEMicro multilink调试(S32K144之PEMicro multilink调试_起个名字辣么麻烦的博客-CSDN博客)
[3] Win10 下不能正常使用Multilink解决办法(Win10 下不能正常使用Multilink解决办法 - 经历狼狈 - 博客园 (cnblogs.com))

路过

雷人

握手

鲜花

鸡蛋

QQ|关于本站|小黑屋|Archiver|手机版|无线电爱好网 ( 粤ICP备15040352号 ) 无线电爱好技术交流5 无线电爱好技术交流1无线电爱好技术交流9开关电源讨论群LED照明应用、电源无线电爱好技术交流4无线电爱好技术交流8无线电爱好技术交流10无线电爱好技术交流11

粤公网安备 44030702001224号

GMT+8, 2023-2-16 10:31 , Processed in 0.109200 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

返回顶部