打印
[开发工具]

一个APM32F003的案件让我更了解Jlink

[复制链接]
154|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#技术资源# #申请原创#

                         一个APM32F003的案件让我更了解Jlink
1  失效现象收集
l 问题描述:在使用极海APM32F003F6P6过程中,发现有小部分芯片用JLINK无法识别内核和ID,无法仿真与烧录,不良比例5/500;
l 具体背景:产线反馈此批次芯片部分MCU无法识别ID,更换MCU可以识别,MCU使用5V供电;供电场景是板子单独供电,jlink不供电。修改Vcap管脚电容到2.2uf,vcap管脚电压正常,依旧无法识别;将问题芯片放到开发板上测试,3.3V情况下可以识别到芯片,5Vjlink无法识别到芯片
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来测试对比一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

61

帖子

2

粉丝