ST-LINKIII管脚定义及接法:
    ST-LINK IIILED灯三种状态含义:
  • 常亮:目标板与ST-LINK在SWIM模式或者JTAG/SWD模式下已经通讯初始化。
  • 闪烁:目标板与ST-LINK正在进行数据交换。
  • 熄灭:目标板与ST-LINK没有通讯初始化。

开发平台:
  还是比较习惯用IAR,查了下果然有IAR for
STM8,于是下了并和谐,然后随便写了个程序,下载调试,发现出错,更新ST-LINKIII的固件,无果。难道是IAR的问题?于是下载官方的STVD,安装后发现也无法下载,提示是DeviceProtected,原来这款芯片被保护了,于是上网查找,发现一个正解:先随便选个.s19的文件,然后在Program下选择currentTab,即写入新的程序了,然后再换IAR,成功进入调试模式。

从如下ST官网可下载到最新的ST-LINK驱动:
http://www.st.com/content/st_com ... e/stsw-link009.html
该驱动支持ST-LINK, ST-LINK/V2, ST-LINKV2-1,驱动还包括了虚拟串口VCP,支持Windows XP, 7, 8, 10的32/64位系统,建议都从官方下载最新的驱动安装,以支持调试、下载。
当前版本 v1.02:

en.stsw-link009.zip

(5.07 MB, 下载次数: 28863)

解压后双击“stlink_winusb_install.bat”开始自动安装:

USB转TTL接口定义:

线序定义红+5V, 黑GND, 绿TXD,白RXD,用串口时要与目标的RXD和TXD交叉。

ST-LINK接口定义的更多相关文章

  1. 6.ST LINK 下调试异常

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

  2. Java 8新特性-2 接口定义增强

    为了解决当原有的接口中方法不足时,向原有的接口中添加新的方法,该接口下的N多实现类也需要重写该方法的问题!Java8引入了接口定义增强概念! Java8 打破了原有的接口的方法定义: 公共的.抽象的  ...

  3. java数据结构_附11_图的接口定义

    图的接口定义 Graph public class UnsupportedOperation extends RuntimeException {public UnsupportedOperation ...

  4. [Asp.net 5] Configuration-新一代的配置文件(接口定义与基础实现)

    关于配置文件的目录:[Asp.net 5] Configuration-新一代的配置文件 本系列文章讲的是asp.net 5(Asp.net VNext)中的配置文件部分,工程下载地址为:https: ...

  5. IOleItemContainer的接口定义

      IOleItemContainer的接口定义

  6. IBindCtx接口定义

    IBindCtx接口定义

  7. USB 3.0连接器引脚、接口定义及封装尺寸

    上篇整理了USB 2.0A型.B型和Mini USB接口定义及封装,本文补充USB 3.0接口定义,USB 3.0采用的双总线结构,在速率上已经达到4.8Gbps,所以称为Super speed,在U ...

  8. USB 2.0 A型、B型、Mini和Micro接口定义及封装

    USB全称Universal Serial Bus(通用串行总线),目前USB 2.0接口分为四种类型A型.B型.Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micro还 ...

  9. 数据结构 链式哈希表(Hash Table)的接口定义与实现分析(完整代码)

    链式哈希表的接口定义 关于哈希表与链式哈希表的描述可以参阅:http://www.cnblogs.com/idreamo/p/7990860.html 链式哈希表的操作与属性有:初始化.销毁.插入元素 ...

随机推荐

  1. python连接数据库--查询数据

    #!/usr/bin/python # -*- coding: utf-8 -*- import pymysql def fileDB(): # 打开数据库连接(ip/数据库用户名/登录密码/数据库名 ...

  2. Vue属性绑定

    v-bind:属性动态绑定数据,简写: v-html:绑定html代码 {{}}:绑定数据,另一种v-text v-bind:class="{‘red’:isActive}"  : ...

  3. python3中模块初识

    python的模块使用方法 1.用于显示python的环境变量 import sys print(sys.path) 运行路径执行结果如下: ['F:\\codes', 'F:\\codes', 'C ...

  4. 解决vue-cli相对路径问题 about css assert path ,two Solution(css路径的问题解决方案) #179

    https://github.com/vuejs/vue-cli/issues/179

  5. 给花_Q

  6. linux 内核的 switch_to原理

    switch_to:这是一个宏,有三个参数prev,next,last 局部变量prev,next:指向进程描述符的内存地址 首先明确的是:last和prev是同一个,用last只是为了理解方便,完全 ...

  7. Maven入门(二)pom.xml和核心概念

    一.pom.xml文件说明 1.pom意思就是project object model. 2.pom.xml包含了项目构建的信息,包括项目的信息.项目的依赖等. 3.pom.xml文件是可以继承的,大 ...

  8. linux中tomcat内存溢出

    刚开始测试服务器与线上后台都不能上传10分钟以上的视频,后来只要是视频就不能上传,进入服务器查日志得到如下错误: Caused by: java.lang.OutOfMemoryError: Java ...

  9. Qt 学习之路 2(25):画刷和画笔

    Home / Qt 学习之路 2 / Qt 学习之路 2(25):画刷和画笔 Qt 学习之路 2(25):画刷和画笔  豆子  2012年11月5日  Qt 学习之路 2  17条评论 前面一章我们提 ...

  10. github 第三方登录

    第三方登录先了解 OAuth 2.0 OAuth 协议的认证和授权的过程如下: 用户打开我的博客后,我想要通过GitHub获取改用户的基本信息 在转跳到GitHub的授权页面后,用户同意我获取他的基本 ...