edn stumpy 的博客 ST-LINK 仿真器修复

转载 2011年07月04日 12:11:01
 
周末不小心烧坏了一个st-link,悲剧,在网上找到下面的文章,据说可以修好。
 
 

ST-LINK 仿真器修复

    ST-LINK损坏,可能是无意将+12V电源线接到了仿真器TVCC引出线上了。表现的症状是能正常连接电脑,能出现可移动磁盘,但接到目标板时会造成目标板一直处于复位状态,仿真时弹出错误30001,无法与目标板通信;打开外壳接上USB连接电脑,发现过一段时间后一8脚芯片逐渐变热变烫,遂断定此芯片烧毁造成故障。 


    从原理图上看到,此芯片为SN74LVC2T45DCUT(见下图),为TI公司生产的电平转换芯片。TVCC接目标板电源正,VDD接仿真器内部电源+3.3V,DIR方向选择引脚接地,信号传输方向固定为B->A,即SWIM和SWIM_RST信号从外部接进来,通过电平转换成3.3V高电平的SWIM_IN和SWIM_RST_IN信号接到仿真器主控芯片输入引脚。


    阅读仿真器主控芯片STM32F103C8T6的芯片手册,发现芯片供电电压为3.3V,此电平转换电路的作用是当外部目标系统电源电压为不同值时都可以转换成3.3V信号,保护仿真器端口不会损坏,保证仿真器的正常工作。但仿真器主控芯片大部分引脚有5V容忍特性,即可直接与5V电平连接。具体为SWIM_IN连接的PB7,PB9,PB10都可以容忍5V,SWIM_RST_IN连接的PB5不容忍5V。


    修复尝试1:将U2去掉,直接将SWIM_IN与SWIM连接,SWIM_RST_IN与SWIM_RST连接,外部接上3.3V供电的目标板,可正常工作。 


    修复尝试2:在尝试1的基础上断开SWIM_RST_IN与SWIM_RST的连接,设计了如下的电平转换电路,将SWIM_RST接在in端,SWIM_RST_IN接在out端,外部接上5V供电的目标板,可正常工作;外部接上3.3V供电的目标板,也能正常工作。(图中接在TVCC上的1K上拉电阻在仿真器电路里已存在R19,不需要焊。)


    在长时间的使用中发现,通过修复尝试2修复后的仿真器能完全恢复原有功能,并稳定工作。

JLINK仿真器与ST-LINK仿真器的安装与配置.pdf

JLINK仿真器与ST-LINK仿真器的安装与配置.pdf 工欲善其事,。。。。。。stm32的开发环境搭建    观看地址  说到仿真器,首先要了解一下JTAG。 JTAG协议 JTA...
  • u013372900
  • u013372900
  • 2016年05月03日 09:51
  • 1207

ARM仿真的几个概念JTAG/J-LINK/ULINK/ST-LINK和区别

提到ARM的仿真,首先要知道JTAG。JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的...
  • cay22
  • cay22
  • 2014年02月08日 16:21
  • 2911

JTAG、JLink、ULINK、ST-LINK仿真器区别

首先要了解一下JTAG。 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器...
  • sinat_24088685
  • sinat_24088685
  • 2016年03月25日 15:17
  • 8026

初窥arm仿真器

转载自 http://www.ednchina.com/ART_8800512537_29_0_TA_728ce0ec.HTM
  • lock1501
  • lock1501
  • 2014年09月06日 15:01
  • 692

仿真器和模拟器的区别

仿真器(emulator)和模拟器(simulator)是比较容易混淆的概念,这两个概念不仅针对计算机体系结构,在很多方面都有所应用,例如航空模拟器、街机仿真器等。模拟器(simulator)是用于分...
  • qianlong4526888
  • qianlong4526888
  • 2017年02月27日 21:16
  • 564

关于调试/仿真器的JTAG和SWD的使用==总结

嵌入式行业,涉及到系统设计,难免要考虑这些接口的设计, 当前手上的一个项目,为了减小体积、节省资源,使用了stm32 swd接口,下面及此简要说明下常用的一些调试接口,,, 常用调试器包括UNLINK...
  • guozhongwei1
  • guozhongwei1
  • 2016年09月10日 13:01
  • 2588

DSP仿真器的必要性及原理

我们在硬件学习时通常会接触到仿真器以及编程器,就DSP而言: 仿真器有三个部分组成:仿真器本体和仿真头和连接线。仿真器本体用连接线连接在电脑上;仿真头插在仿真器本体上;仿真头用来插在实验板上试验。 使...
  • Levet
  • Levet
  • 2017年03月15日 10:33
  • 879

Ubuntu环境下使用stlink调试和下载stm32f4-discovery程序

首先下载stlink
  • xiaofeng1234
  • xiaofeng1234
  • 2014年07月24日 13:32
  • 5142

图文解说Keil MDK下ST-Link II的连接设置

摘要:本文主要介绍MDK4.10下,连接ST-Link II的设置方法,给出了所有所需的配置文件。 1、  装好MDK,并破解。 2、  将附件中的ST-LINKII-KEIL.dll和StorA...
  • jinxifengjieai
  • jinxifengjieai
  • 2014年02月24日 14:48
  • 6659

ARM仿真器总结

ARMCortex系列仿真调试器 主流的调试工具 1、  J-Link J-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产。提供对市面上几乎所有ARM内核芯片的支持。目...
  • u013573236
  • u013573236
  • 2015年12月17日 21:00
  • 1627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:edn stumpy 的博客 ST-LINK 仿真器修复
举报原因:
原因补充:

(最多只允许输入30个字)