历史上的今天
返回首页

历史上的今天

今天是:2024年12月31日(星期二)

正在发生

2021年12月31日 | 记一次ST-LINK维修及刷固件过程

2021-12-31 来源:eefocus

以前网上买了一个ST-LINK烧写器,用了一段时间突然烧不了程序了。就扔那没管,今天无意中翻了出来打算拆开看看里面都有什么东西,结果拆开后发现只有一个STM32F103C8T6单片机,其他的基本没有什么东西了。

直接将USB口这个塑料用螺丝刀撬开,就可以直接将外壳抽出来了。


正面

背面

背面沾了一块双面泡沫胶带。


这个ST-LINK插上电脑后,电脑识别不了,重新安装驱动也不行,怀疑是单片机里面的程序损坏了。于是想着先重新烧写一下程序试试。上面的四个孔用万用表量了之后,分别是3.3V、SWCLK、GND、SWIO,是程序烧写口。手头有 J-LINK烧写器,刚好可以给这个片子重新刷一下程序。由于上面的四个孔间距太小,不方便烧写,于是用线引出来,焊接上排针。

直接用J-link烧写器连接上焊接的插针

由于这几个口的顺序和J-LINK烧写口的顺序不一样,于是中间加了四根杜邦线,将端口一一对应上。然后随便找了一个程序下载,发现程序下载不进去,于是尝试直接擦除芯片,也擦除不掉。看来芯片是被保护了,看来只能换单片机了。于是将上面的STM32F103C8T6单片机拆下了,重新换一个新的上去。具体过程就不说了。


换上新片子后,用J-LINK下载程序,程序可以正常下载。下面只要找一个 ST-LINK的固件烧进去,应该就好了。于是在网上搜索ST-LINK的固件。终于找了一个可以用的。ST-LINK固件下载地址  https://download.csdn.net/download/lifuzi/12089184?utm_source=iteye


下载好之后使用J-LINK烧写器给ST-LINK下载固件。

固件下载成功后,将ST-LINK插到电脑USB口上,然后安装ST-LINK的驱动。

电脑是64位系统,直接双击第一个文件安装,驱动安装完成后,可以在电脑设备管理器中看到ST-LINk了

看来固件刷成功了。


下面打开ST-LINK的升级软件,给固件升一下级。

点击Connect按钮,连接ST-LINK。

我这个已经升过级了,可以看到现在的版本是V2.J35.S7,比底下提示的版本高。所以这里就不升级了,如果需要升级直接点YSE按钮就行了。


固件升级成功后,打开keil工程看看能不能给STM32的片子下载程序。

如果 ST-LINK的版本过低,打开keil,选择下载器为ST-LINK的时候,keil也会提示给 ST-LINK升级,所以上面的升级步骤也可以不用做。


下来下载程序

程序下载成功,单片机上的LED灯正常闪烁。

下来在试试给STM8单片机下载程序。

LED灯正常闪烁,程序下载成功。

此时 ST-LINK已经可以正常使用了。最后附上ST-LINK的原理图,以后就可以自己做烧写器了。

推荐阅读

史海拾趣

EF Johnson Technologies Inc公司的发展小趣事

在电子行业中,技术创新是企业持续发展的关键。EF Johnson公司深知这一点,始终将研发作为公司发展的核心驱动力。公司不断加大对研发的投入,积极引进高端人才,并与高校和研究机构建立紧密的合作关系。这些举措让EF Johnson在技术上始终保持领先地位,不断推出具有竞争力的新产品和解决方案。

ABB Group公司的发展小趣事

在电子通信技术的浪潮中,EF Johnson Technologies Inc公司凭借其卓越的研发团队,成功开发出一款新型无线通信设备,该设备在信号稳定性和传输距离上均取得了重大突破。这一技术突破不仅让EF Johnson在市场上获得了显著的竞争优势,也推动了整个行业的技术进步。随着产品的广泛应用,EF Johnson逐渐确立了其在无线通信领域的领先地位。

AntennaHome公司的发展小趣事

AntennaHome公司深知技术创新是企业持续发展的根本动力。因此,公司始终坚持将研发作为企业的核心战略。公司不断加大对研发的投入力度,引进先进的研发设备和人才,同时积极与高校和研究机构开展合作。这些举措使得公司在天线技术领域始终保持领先地位,为公司的长远发展提供了有力保障。

这五个故事展示了AntennaHome公司在电子行业中的发展历程,从创业初期的技术创新到与国际大厂的合作,再到应对行业变革的挑战、参与国际展会以及持续投入研发,每一步都体现了公司的努力和坚持。

Daco Semiconductor Co Ltd公司的发展小趣事

在快速发展的过程中,Daco始终注重产品品质和用户体验。公司建立了严格的质量管理体系,对每一批产品都进行严格的检测和测试,确保产品的性能和质量达到客户的要求。同时,Daco也积极倾听客户的反馈和建议,不断改进产品和服务。这种对品质和用户体验的执着追求,使得Daco在客户中树立了良好的口碑。

Anderson Power公司的发展小趣事

Daco深知人才是企业发展的核心动力。因此,公司一直注重人才培养和团队建设。Daco为员工提供了良好的工作环境和发展机会,鼓励员工不断学习和创新。同时,公司也建立了完善的激励机制和福利制度,确保员工能够全身心地投入到工作中。这种注重人才培养和团队建设的做法,使得Daco能够吸引和留住一批优秀的员工,为公司的持续发展提供了有力的保障。

Cardinal Components公司的发展小趣事

2003年,Cardinal推出了首款可编程振荡器,这一创新产品为客户提供了更多的灵活性和定制性。随着技术的不断进步,公司在2006年引入了现场编程能力,进一步提升了产品的竞争力。这些技术创新不仅推动了公司的发展,也为整个电子行业带来了新的机遇。

问答坊 | AI 解惑

直流伺服电机闭环模块实例——电子设计大赛298驱动器

转载:ouravr 在2007年全国电子设计大赛的F题中,我们考虑到直流电机负载情况,认为所选电机在设计的工作模式下不会产生大于3安的电流,因此,放弃MOS管搭建H桥的常见方法,转而使用298直接驱动电机。我们采用了Ouravr邮购部购买的伺服电机,并对编 ...…

查看全部问答>

EasyARM2103教材

本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 EasyARM2103教材~~~~~~~~~~~~  …

查看全部问答>

【藏书阁】电子线路实验 方建中

目录: 第一篇 模拟电路 实验一 常用电子仪器的使用 实验二 单级低频放大器的设计、安装与调试 实验三 集成运算放大器及其应用 实验四 OTL低频功率放大器 实验五 音频功率放大器的设计、安装与调试 实验六 集成稳压电源 实验七 LC振荡器 ...…

查看全部问答>

我的原创+小电阻怎么过大电流

电阻是有功率限制的,假若一个50R的电阻是1/8W,那么加在他两端的电压最大不能超过2.5V,此时流过的电流为0.05A,即50mA。那么一个电路要求的输入电阻必须是50R,输入电压却超过了2.5V。而你只能选1/8W电阻,那么可以像下面这样办!     ...…

查看全部问答>

mini2440 ov9650 wince6.0 应用程序 采集图像花屏!!~~~~求高手解答

int rc = 0;      HANDLE hCam = CreateFile (TEXT(\"CIS1:\"), GENERIC_WRITE | GENERIC_READ,          0, NULL, OPEN_EXISTING, 0, NULL); //打开设备句柄     if (hCam == IN ...…

查看全部问答>

帮帮忙急求:谁知道嵌入式精简TCP/IP

    谁知道嵌入式精简TCP/IP协议有多大要用多大的flash/ram来存储,是不是单片机上有这个协议就可以实现网络通信了啊? 如果不行还需要什么啊?…

查看全部问答>

也谈家电产品之模糊控制技术(上)

本帖最后由 jameswangsynnex 于 2015-3-3 20:04 编辑 当今绚丽多彩的家电市场,产品最受关注的卖点莫过于“智能”、“人性化”、“全自动”等。从用户的角度来看,能配上如此美名的产品,应该是用户只需按触一个“START”开关,不论具体应用的对象 ...…

查看全部问答>

跪求一个电源设计

本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 最好能够基于51单片机的。  …

查看全部问答>

求解430中断程序处理方法!!急啊

芯片MSP430F47197 SD16_A进行7路采样,32768晶振,OSR256,采样频率fs=32768*32/256=4096/s 采样的交流电压频率为50HZ,我的理解是每秒可采集4096个数据,而交流电每秒有50个周期, 理论上我每个周期的交流电可采集到4096/50=82个数据左右。 &n ...…

查看全部问答>

峰值检测

本帖最后由 paulhyde 于 2014-9-15 09:02 编辑 本人刚做的一个峰值检测电路模块,在小频率是还算准确,然而频率跳到1MHZ以上就误差太大,求高人指点·····  …

查看全部问答>