#技术资源# #申请原创#
一个APM32F003的案件让我更了解Jlink 1 失效现象收集 l 问题描述:在使用极海APM32F003F6P6过程中,发现有小部分芯片用JLINK无法识别内核和ID,无法仿真与烧录,不良比例5/500; l 具体背景:产线反馈此批次芯片部分MCU无法识别ID,更换MCU可以识别,MCU使用5V供电;供电场景是板子单独供电,jlink不供电。修改Vcap管脚电容到2.2uf,vcap管脚电压正常,依旧无法识别;将问题芯片放到开发板上测试,3.3V情况下可以识别到芯片,5V时jlink无法识别到芯片 2 复现失效现象 l 测试方法:针对问题芯片,在3.3V/5V不同供电方式下,使用JLINK连接芯片。 l 测试结果:3.3V识别正常,5V无法通信,复现反馈的异常现象。 3.3V可以识别内核: 5V无法连接到目标芯片: 3.1 使用手上的JLINK进行SWD通信波形对比 ● 测试方法:3.3V/5V不同供电方式下,使用JLINK通信,抓取SWD通信波形。 ● 测试结果:5V通信时,Jlink CLK/DIO波形电平明显异常(维持3.3V),无法达到5V。芯片回应信息时可以达到5V电平。初步判断可能是JLINK电平维持3.3V导致的通信异常,导致JLINK连接不到芯片。 3.2借同事的正版JLINK调试器验证 ● 测试方法:借用同事的支持5V的正版JLINK调试器,观察现象。 ● 测试结果:使用5V电源供电+正版JLINK,问题芯片可以正常连接,并读取到UID。检查SWD通信波形,通信电平正常。 到网上了解JLINK产品,发现有简配版和全功能版本之分。全功能版本是可以通过跳线切到5V供电和通信的,而简配版的通信只能维持3.3V。有兴趣的网友可以买这两种JLINK来测试对比一下。
|