最近一段时间调试STM32板子的时候,都是用JLINK+杜邦线,或者拿官方板子当STLINK用,可以用,但是体积比较大,有时候觉得比较麻烦。正好前一阵手头项目少,就想DIY一个STLINK。

图是网上找的,由于现在还没有验证完,暂时就不上图了。

打了10块板子,最后收到好像是11块,110个小板,顺便学了一下怎么V-CUT出板子。10cm*10cm以内,一般都是特价板,80块包邮。

电阻、电容的封装都是0603的,手焊的话,比0805封装的稍微难一点。刚开始焊了一块,试了试,可以下载程序,还没有做测试,正好第二天要把一款仪器给师兄调试,就让他顺便测试一下。

反馈给我的结果是很稳定,比他在X宝买的稳定很多,不会出现调试中断开连接的情况。

所以就多焊了几块:

这次焊芯片的速度倒是比之前快很多,不知道是不是烙铁好用的缘故,还是熟练了...

从师兄那把仪器拿回来之后,再调试变更的功能,发现STLINK不能调试,用ST-LINK utility可以下载程序。折腾了半天,修改了MDK的配置后,发现可以调试了...

今天再调试的时候,发现又不可以了...

用nucleo板子上集成的stlink-v2.1倒是一直可以下载...

我的电脑USB口有点问题,有时候会导致蓝屏,不知道是不是电脑的原因。不过也说不过去,因为官方开发板是可以用的。可能是v2.1和v2有区别。

准备上班之后,再到公司的电脑上试试能不能正常工作。

~2018.4.8 by cuter

测了好几天了,在公司电脑上也是可以用的,没什么问题。昨晚在自己电脑上烧写、仿真也没有出现问题,可能真的是我的电脑USB口不太稳定吧。

又多做了几个:

插入STLINK之后,红灯会闪烁,稳定下来后,说明可以正常工作了。在程序烧写和调试过程中,板子上的两个灯是交替闪烁的,调试暂停时,绿灯点亮。我用的高亮绿和普通红,调试过程中,绿光完全压制了红光。

再把新弄好的4只交替着用试试,没问题的话就上原理图、料单了,初步算了一下成本在10元左右。如果料用的差一些,价格更低。有想自己DIY STLINK V2的朋友,可以问我要空板,邮费自理。

~2018.4.13 by cuter

ST-LINK V2 DIY笔记(一)的更多相关文章

  1. 使用st link v2向stm32下载和调试程序

    st官网 正版ST-link/V2引脚定义和注意事项 分为ST-LINK/V2和ST-LINK/V2-ISOL两种型号 是STM8和STM32微控制器(MCU)系列的在线调试器和编程器(还是下载器.仿 ...

  2. keil5配置ST Link v2 for STM32F10x

    请务必先安装MDKCM525.EXE,否则会找不到闪存编程算法

  3. 6.ST LINK 下调试异常

    ☆1.无法进入main函数(printf的影响)***为什么有时候可以进入main函数,有什么进入不了main函数?    <1> 因为C语言默认使用显示器作为标准输出的设备,所以如果想利 ...

  4. [自娱自乐] 4、超声波测距模块DIY笔记(四)——终结篇·基于C#上位机软件开发

    前言 上一节我们已经基本上把超声波硬件的发射和接收模块全部做好了,接下来我们着手开发一个软硬结合的基于C#的平面定位软件! 目录 一.整体思路 二.效果提前展示 2-1.软件部分展示 2-2.硬件部分 ...

  5. [自娱自乐] 3、超声波测距模块DIY笔记(三)

    前言 上一节我们已经研究了超声波接收模块并自己设计了一个超声波接收模块,在此基础上又尝试用单片机加反相器构成生成40KHz的超声波发射电路,可是发现采用这种设计的发射电路存在严重的发射功率太低问题,对 ...

  6. 阅读<AXI4-Stream Infrastructure IP Suite v2.2>笔记

    阅读<AXI4-Stream Infrastructure IP Suite v2.2>笔记 为了配合tpg和video_out IP核的使用,我们需要使用此组件中的AXI4-stream ...

  7. 阅读<<HDMI 1.4/2.0 Transmitter Subsystem V2.0>>笔记

    阅读<<HDMI 1.4/2.0 Transmitter Subsystem V2.0>>笔记 1.Subsystem Block Diagram 2.HDMI TX Subs ...

  8. ST Link 调试问题总结

    用过ST Link调试工具的同事都应该知道,ST Link是一个很不错的调试工具,它具有小并且功能齐全,价格便宜等特点,现在市场上普遍是下面这两种ST Link, 但如果用的比较多,会发现有时候会存在 ...

  9. st link 连接问题ST LINK is not in the DFU mode plesse restart it

    原因:插上st link后做了一些操作才点击升级.如点击了连接stlink,如下图等: 解决办法: 1. 拔掉stlink 2. 插上stlink 3. 不要点其他的,直接点击ST-LINK-> ...

随机推荐

  1. django “如何”系列4:如何编写自定义模板标签和过滤器

    django的模板系统自带了一系列的内建标签和过滤器,一般情况下可以满足你的要求,如果觉得需更精准的模板标签或者过滤器,你可以自己编写模板标签和过滤器,然后使用{% load %}标签使用他们. 代码 ...

  2. 网络通信 --> 同步、异步、阻塞与非阻塞介绍

    同步.异步.阻塞与非阻塞介绍 聊聊同步.异步.阻塞与非阻塞

  3. centos下mongodb备份(dump)与还原(restore)

    数据服务器,数据库采用mongodb数据库 安装:通过增加配置安装mongodb-org,版本为3.0.7,yum安装            yum install mongodb-org 数据备份与 ...

  4. lvs(dr)+keepalived

    系统:centos6.5mini 环境: 机器名 Ip地址 角色 Vip-web: 192.168.20.50 Vip-mysql: 192.168.20.60 lvs01 192.168.20.10 ...

  5. 将 Shiro 作为应用的权限基础 五:SpringMVC+Apache Shiro+JPA(hibernate)整合配置

    配置web.xml,applicationContext.xml, spring-mvc.xml,applicationContext-shiro.xml,而且都有详细的说明. Web.xml是web ...

  6. linux下tomcat无法访问问题(换一种说法:无法访问8080端口)

    有时候linux下的tomcat其他机器无法访问,比如主机无法访问linux虚拟机的tomcat,这是因为tocat的端口,linux没有对外开放,所以只能localhost访问,但是别的机器访问不了 ...

  7. Property 'id' not found on type java.lang.String

    改为 忘写了$符,取不出来,因此报错!

  8. python实现朴素贝叶斯

    参考:<机器学习实战>- Machine Learning in Action 一. 基本思想  简单的说,用概率的高低来决定数据属于哪一类别,这就是贝叶斯决策理论的核心思想,即选择具有最 ...

  9. 20162330 实验二 《Java面向对象程序设计》 实验报告

    2016-2017-2 实验报告目录: 1 2 3 4 5 20162330 实验二 <Java面向对象程序设计> 实验报告 课程名称:<程序设计与数据结构> 学生班级:162 ...

  10. 《招一个靠谱的移动开发》iOS面试题及详解(下篇)

    iOS面试知识点 现在进入本篇的正题.本篇的面试题是我认为比较好的iOS开发基础知识点,希望大家看过这后在理解的基础上掌握而不是死记硬背.死记硬背很快也会忘记的. 1 iOS基础 1.1 父类实现深拷 ...