基于STM32+Jlink的边界扫描应用演示

时间:2025-11-02  作者:Diven  阅读:0

试想这样一个场景,我们新设计了一款集成了很多芯片的板卡,包括BGA封装的微控制器,如FPGA/MCU,还有LED、按键、串口、传感器、ADC等基本外设。

基于STM32+Jlink的边界扫描应用演示

我们需要测试一下硬件电路工作是否正常、焊接是否良好,通常我们会写个测试代码,比如控制LED闪烁,读取按键的输入,串口收发一些数据,然后把程序烧录进去,看看现象是否和我们设计的一致。

当现象和设计不一致时,是代码设计的问题、还是硬件原理的问题、又或者是焊接的问题呢?应该如何一一排除呢?

这里就可以使用JTAG边界扫描的测试方法,来验证到底是哪里出的问题,因为JTAG边界扫描不需要写任何代码,只需要一个BSDL文件,就可以控制和读取芯片的任意管脚。

下面我们以意法半导体 MCU STM32F103为例,配合JLink,演示JTAG边界扫描的应用。

1. 获取芯片的BSDL文件

获取意法半导体MCU的BSDL文件,可以到官方网站搜索BSDL,就会弹出对应系列的BSDL文件包。

image.png

下载到本地之后解压,可以看到很多BSDL文件,我们开发板上的芯片型号是STM32F103ZET6-LQFP144,属于大容量芯片,所以BSDL文件对应的是:

STM32F1_High_density_LQFP144.bsd

2. 硬件连接

使用排线连接JLink和开发板的JTAG接口。

hw

并确保设备管理器里JLink驱动被正确识别。

image.png

3. 边界扫描测试

打开TopJTAG Probe软件之后,先创建一个工程,并选择JTAG设备类型,这里我们使用的是JLink。

image.png

如果硬件连接正确,驱动安装正常,软件会自动识别到连接的芯片。

image.png

指定芯片所对应的BSDL文件,这里我们选择上一步下载的STM32F1_High_density_LQFP144.bsd文件,并进行IDCODE校验。

image.png

如果IDCODE不匹配,说明选择的BSDL文件错误,之后就进入到边界扫描测试界面了。

image.png

点击Instruction按钮,可以选择三种测试命令:

  • BYPASS:旁路掉当前器件,在菊花链拓扑方式时,跳过当前器件
  • SAMPLE:采样模式,可以对所有管脚的状态进行读取,可以统计电平翻转的次数,或者以波形方式显示实时状态
  • EXTEST:可以任意的控制所有外部管脚的状态,可手动指定为高低电平,高阻态。

image.png

这里我们选择SAMPLE模式,点击RUN按钮,可以看到芯片所有的管脚实时状态,

image.png

在Pins窗口,可以看到所有管脚的实时状态,选中一个管脚,可以把添加到Watch窗口,或者Waveform窗口。

切换到EXTEST模式,可以手动设置管脚的高低电平或高阻状态。

image.png

Watch窗口信号的还原能力,完全取决于JTAG_TCK的频率,即管脚信号的采样时钟。

image.png

4.

通过边界扫描可以快速的判断文章开头提到的几个问题,如果使用边界扫描的方式,发现读取和控制管脚的状态不对,那么可以判定是焊接的问题,通过编程,甚至可以按照一定的时序来控制管脚的状态,从而达到控制外部器件的目的。

边界扫描是非常实用的测试方法,在电路板生产制造、芯片设计、芯片封测等方面都有很的应用。

猜您喜欢

BOURNS(伯恩斯)作为一家知名的电子元器件制造商,其铝壳电阻以高质量和稳定性能广受欢迎。铝壳电阻因其优异的散热性能和耐用性,被应用于各种电子设备中。本文将围...
2023-03-12 21:16:08

开关二极管是重要的电子元器件,应用于电路中。主要作用是控制电流的流动,确保电路的正常运行。本文将详细探讨开关二极管的作用及其在不同应用中的重要性。 控制电流方向...
2025-04-06 19:01:40

0805贴片电阻是一种常用的电子元件,其命名中的「0805」就代表了它的尺寸大小。 具体来说,0805指的是英制尺寸,表示该电阻的长为0.08英寸,宽为0.05...
2024-11-26 11:29:28

功率计是用于测量电气设备功率的重要工具。主要作用是帮助用户了解设备的能耗情况,从而进行合理的能源管理。通过精确测量设备的功率,用户可以识别出高能耗设备,及时进行...
2025-01-22 00:00:00

电阻器作为电子元件中的重要组成部分,其性能直接影响着整个电路的稳定性和可靠性。尤其是在恶劣环境下工作的电阻器,防硫化性能显得尤为关键。TYOHM(幸亚)作为知名...
2017-03-22 08:18:47

防浪涌电阻作为保护电路的重要元件,受到了越来越多的关注。Panasonic(松下)作为全球知名的电子元器件制造商,其防浪涌电阻产品以高品质和多样化规格深受市场青...
2015-03-06 19:21:30

电锯、往复锯和曲线锯是木工和DIY爱好者必备的工具,各自有着独特的作用。电锯强大的切割能力,能够快速切割厚木材和其材料,适合大规模的工程和户外使用。往复锯则灵活...
2009-10-23 00:00:00

ROYALOHM(厚生)专业的电流采样电阻产品,在行业内树立了良好的口碑。对于这一品牌的具体背景,尤其是属于哪个国家品牌,不少消费者可能存在疑问。本文将详细解析...
2012-01-21 00:20:20

电子设备中,电阻是一个重要的元件,不同类型的电阻在不同的应用场合中各有其独特的功能。采样电阻和合金电阻是两种常见的电阻类型,在特性和应用上存在显著的区别。本文将...
2025-04-19 12:31:12

气动辅助件是现代工业中不可少的重要组成部分,在不同的应用场景中有着着各自的作用。气动执行器和气动阀门是两种常见的气动辅助件。气动执行器主要用于将气体的压力转换为...
2008-01-19 00:00:00