0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯片被锁、无法烧录、丢包10%?Exx-SC套件特殊问题自救手册

亿佰特物联网应用专家 2026-03-12 19:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发踩坑不用慌,这篇教你一一攻克

一、引言

本次主要介绍套件一些特殊使用的示例,解决常见开发难题,例如:

  • 芯片被锁时如何解锁
  • 烧录引脚因错误配置而无法烧录的解决方案
  • 固定丢包问题的解决

本文旨在帮助用户解决亿佰特SC测试套件所遇到的问题。

本次Exx-xxxxxx-SC套件特殊使用示例教程适用于以下套件型号:

系列型号
E22 TBX系列E22-400TBL-SC、E22-400TBH-SC、E22-900TBL-SC、E22-900TBH-SC
E220 TBX系列E220-400TBL-SC、E220-400TBH-SC、E220-900TBL-SC、E220-900TBH-SC
E32 TBX系列E32-433TBL-SC、E32-433TBH-SC、E32-900TBL-SC、E32-900TBH-SC
E22 MBX系列E22-400MBL-SC、E22-400MBH-SC、E22-900MBL-SC、E22-900MBH-SC
E220 MBX系列E220-400MBL-SC、E220-400MBH-SC、E220-900MBL-SC、E220-900MBH-SC
E32 MBX系列E32-400MBL-SC、E32-400MBH-SC、E32-900MBL-SC、E32-900MBH-SC
E290系列E290-400MBL-SC(3029)、E290-400MBH-SC(3029)、E290-400MBL-SC(3060)、E290-400MBH-SC(3060)

二、芯片解锁

2.1 报错现象

当首次使用SC测试套件时,有几率出现芯片被锁的情况。例如使用ST-Link烧录测试套件的官网程序,ST-Link正确连接芯片后,如果出现图2.1图2.2所示情况,说明芯片被锁,需要按照下面的步骤进行解锁。

4b17608e-1e07-11f1-96ea-92fbcf53809c.png

图2.1

4b2174a2-1e07-11f1-96ea-92fbcf53809c.png

图2.2

2.2 解锁软件安装

软件下载地址:https://www.st.com/en/development-tools/stsw-link004.html
按照程序默认步骤安装即可。如果程序是默认路径安装,则位置为:
C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility

打开程序的操作步骤:

  1. 打开电脑文件夹,在搜索框输入上述地址回车进入此文件夹(如图2.3);
  2. 双击STM32 ST-LINK Utility.exe进入程序页面(如图2.4)。

4b2b3d66-1e07-11f1-96ea-92fbcf53809c.png

图2.3

4b333520-1e07-11f1-96ea-92fbcf53809c.jpg

图2.4

2.3 解锁步骤

打开STM32 ST-LINK Utility软件,按以下顺序操作:

  1. 如图2.5所示,首先点击“序号1”(连接目标),再点击“序号2”(打开选项字节)。

4b3f3eba-1e07-11f1-96ea-92fbcf53809c.jpg

图2.5

  1. 弹出界面如图2.6,先确认“序号1”区域能正常显示单片机信息,然后将“序号2”Enabled改为Disabled,最后点击“序号3”Apply按钮。

4b46ef98-1e07-11f1-96ea-92fbcf53809c.png

图2.6

  1. 出现图2.7所示界面,说明模块解锁成功,可以正常烧录程序。

4b53120a-1e07-11f1-96ea-92fbcf53809c.png

图2.7


三、强制复位烧录

3.1 无法烧录现象

如果出现引脚因错误配置而无法烧录的情况,例如使用STM32CubeMX将烧录引脚的功能注释掉(如图3.1),导致无法二次烧录程序,这时就需要使用强制硬件复位烧录。

4b6130e2-1e07-11f1-96ea-92fbcf53809c.jpg

图3.1

3.2 强制复位操作步骤

  1. 如图3.2所示,在“序号1”处焊接一根导线(杜邦线);
  2. 确保ST-Link与开发板的SWDIO/SWCLK线连接正常;
  3. 用焊接的这根杜邦线接“序号2”(即GND),同时点击烧录按键;
  4. 若能成功烧录则停止,若失败多试几次。

4b68fcfa-1e07-11f1-96ea-92fbcf53809c.png

图3.2


四、解决固定丢包问题

4.1 丢包问题现象

使用两个测试套件进行最简单的收发测试,每次测试都固定出现丢包10%的问题(如图4.1)。

4b745da2-1e07-11f1-96ea-92fbcf53809c.png

图4.1

4.2 解决思路

  1. 下载官网示例代码,用Keil软件打开;
  2. 如图4.2所示,选择“序号1”application.c文件;
  3. “序号2”的文件界面中找到“序号3”tx_display_count函数;
  4. “序号4”所在行的exx_demo_transmit函数注释掉;
  5. 重新编译并下载程序,即可解决问题。

4b7f7d4a-1e07-11f1-96ea-92fbcf53809c.jpg

图4.2


总结

通过以上三个特殊示例,你可以轻松应对:

  • 芯片被锁:使用ST-LINK Utility解锁选项字节;
  • 无法烧录:硬件强制复位烧录;
  • 固定丢包:注释特定发送函数。

希望本文能帮你快速解决开发中的“拦路虎”,让Exx-SC套件使用更加顺畅!如有其他问题,欢迎留言交流~


小提示:操作前请仔细核对图片中的位置,避免误操作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54632

    浏览量

    470914
  • 测试
    +关注

    关注

    9

    文章

    6505

    浏览量

    131784
  • STM32
    +关注

    关注

    2313

    文章

    11206

    浏览量

    375241
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    常见的网络故障定位⽅法

    包了,类似情况想必⼤家都不陌⽣。针对⽹络,本⽂提供⼀些常见的故障定位⽅法,希望能够帮
    的头像 发表于 12-07 09:48 3794次阅读
    常见的网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>故障定位⽅法

    STM8烧录失败,导致芯片怎么解决?

    ,我烧录就坏了,我烧录过的芯片都坏了,已经坏了三片。硬件电路检查多次是没有问题的。 感觉芯片锁住了,怎么解决啊,help me。
    发表于 04-16 06:54

    请问这个芯片了吗?

    我使用gd32f303ze芯片,但是烧录不上,使用jlink查看了下地址,按照手册里的FMC可选项字节里查看地址的情况,好像确实是了,但是按里面的流程走完还是没解决问题,有人知道怎么
    发表于 11-03 22:09

    UM10518 LPC11Exx用户手册

    LPC11Exx 用户手册
    发表于 12-08 07:16

    网卡

    网卡率(Loss Tolerance或packet loss rate)是指测试中
    发表于 12-26 12:09 1456次阅读

    网络数据的原因及摄像机的原因

    不少人在使用网络和监控摄像系统的时候都有遇到过数据的情况,数据的原因是多种多样的,以下就为大家介绍一下网络数据
    的头像 发表于 01-11 09:27 1.5w次阅读

    Linux应用的延时和模拟

      本文将要介绍的是 RHCA 中的一个 BDP 的测试,这也是公司很常用的一种延时和的模拟,你可以测试你的应用软件在不同的情况下的性能,也可以测试你 tcp/ip 调优后是否
    发表于 04-02 14:38 884次阅读

    常见的云网络故障定位⽅法

    包了,类似情况想必⼤家都不陌⽣。针对⽹络,本⽂提供⼀些常见的故障定位⽅法,希望能够帮
    的头像 发表于 02-23 11:30 5575次阅读
    常见的云网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>故障定位⽅法

    深入分析Linux网络问题

    所谓,是指在网络数据的收发过程中,由于种种原因,数据还没传输到应用程序中,就被丢弃了。这些丢弃的数量,除以总的传输
    的头像 发表于 05-04 15:08 4860次阅读
    深入分析Linux网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>问题

    问题如何解决?方法在这里

    关于的问题无线通信最常见的问题就是,无论是简单原始的433MHz通信,还是高精尖的5G信号,都会有
    的头像 发表于 10-14 10:23 4871次阅读
    <b class='flag-5'>丢</b><b class='flag-5'>包</b>问题如何解决?方法在这里

    如何检测?常用这两种方式

    重传是数据通信应用里面一项非常重要的功能,特别是在无线通信中是一项决定通信协议先进程度的指标。今天主要着重介绍如何检测,之后再介绍重传机制。如何检测
    的头像 发表于 08-25 08:22 3302次阅读
    如何检测<b class='flag-5'>丢</b><b class='flag-5'>包</b>?常用这两种方式

    基于V682-SONiC交换机的实现网络检测的可视化

    网络是网络通信中较为常见的故障,越早获取到信息和原因才可能越早进行排障。SONiC的
    发表于 11-09 09:27 2856次阅读
    基于V682-SONiC交换机的实现网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>检测的可视化

    网络故障如何定位

    是数据包了,类似情况想必大家都不陌生。针对网络,本人提供一些常见的故障定位方法,希望
    的头像 发表于 11-10 11:27 2915次阅读
    网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>故障如何定位

    网络问题分析

    所谓,是指在网络数据的收发过程中,由于种种原因,数据还没传输到应用程序中,就被丢弃了。这些丢弃的数量,除以总的传输
    的头像 发表于 11-13 11:24 2636次阅读
    网络<b class='flag-5'>丢</b><b class='flag-5'>包</b>问题分析

    华纳云如何解读WinMTR的率数据?

    WinMTR显示的率数据是指在网络路径上,从你的计算机到目标主机之间,数据丢失的百分比。率是网络稳定性的一个重要指标,它可以帮助识
    的头像 发表于 12-30 16:51 1555次阅读