17709|7

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM8如何进行烧录?(求电路图,所需硬件资源) [复制链接]

求各位大神及有经验的教教小弟,小弟刚买了个STM8S105K4,刚刚接触,可是不知道拿什么烧录程序,电路也不太懂怎么连,上网查了下烧录器的价格也太贵了.....希望有心人帮帮忙,教教如何解决??详细点~!大恩不言谢~!可以的话联系本人-418422558,急
此帖出自stm32/stm8论坛

最新回复

如果是仿真用,就st-link  详情 回复 发表于 2014-5-8 12:21

点评

STM8和STM32不同,不支持UART下载程序,一般可以适用ST-Link烧写,软件是ST公司提供的,在其官方论坛可以下载。  详情 回复 发表于 2013-7-23 06:11
点赞 关注
 

回复
举报

4997

帖子

19

TA的资源

裸片初长成(初级)

沙发
 

回复 楼主418422558 的帖子

STM8和STM32不同,不支持UART下载程序,一般可以适用ST-Link烧写,软件是ST公司提供的,在其官方论坛可以下载。
此帖出自stm32/stm8论坛

点评

STM8可以用串口烧程序的,我以前学STM8就是用的串口啊  详情 回复 发表于 2013-7-23 09:31
 
个人签名我的博客
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

板凳
 

回复 沙发zhaojun_xf 的帖子

STM8可以用串口烧程序的,我以前学STM8就是用的串口啊
此帖出自stm32/stm8论坛

点评

我用的几款没有这个功能。  详情 回复 发表于 2013-7-23 09:32
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

4
 

回复 板凳一个小白 的帖子

我用的几款没有这个功能。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 
 

回复

1059

帖子

0

TA的资源

纯净的硅(高级)

5
 
ST-LINK还是挺方便的.用SWIM下载方式仅需3根线而且可debug
此帖出自stm32/stm8论坛
 
 
 

回复

1282

帖子

10

TA的资源

五彩晶圆(初级)

6
 
串口和stlink
此帖出自stm32/stm8论坛

点评

Thunder Flash简介产品介绍:ThunderFlash 编程器是专门支持 STM8 系列和 STM32 系列微控制器的高速型编程器,用户可以很方便的通过电脑的 USB 接口下载程序到 ThunderFlash 编程器中, 然后进行离线操作。 基本属  详情 回复 发表于 2014-5-8 10:45
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

7
 

Thunder Flash简介
产品介绍
ThunderFlash 编程器是专门支持 STM8 系列和 STM32 系列微控制器的高速型编程器,用户可以很方便的通过电脑的 USB 接口下载程序到 ThunderFlash 编程器中, 然后进行离线操作。
基本属性:
ThunderFlash是ST意法半导体为评估、开发STM8系列和STM32系列MCU而设计的集在线,离线,脱机,联机为一体的烧录工具。
STM8系列通过SWIM接口与ThunderFlash连接;
STM32系列通过JTAG / SWD接口与ThunderFlash连接。
ThunderFlash通过高速USB2.0与PC端连接。
目前支持的器件(新器件不断升级中...):
支持所有带SWIM接口的STM8系列单片机
支持所有带JTAG / SWD接口的STM32系列单片机
ThunderFlash Device List
STM8S003x3 STM8S005x6  STM8S007x8  STM8S103x3  STM8S105x4  STM8S105x6  STM8S207x6 STM8S207x8  STM8S207xB  STM8S208x6  STM8S208x8  STM8S208xB  STM8S903x3  STM8L101x2
STM8L101x3  STM8L051x3  STM8L052C6  STM8L052R8  STM8L15xx2  STM8L15xx3  STM8L15xx4
STM8L15xx6  STM8L15xR6  STM8L15xx8  STM8L162x8   STM32F051x4  STM32F051x6
STM32F051x8  STM32F100x4  STM32F100x6  STM32F100x8  STM32F100xB  STM32F100xC
STM32F100xD  STM32F103xE  STM32F101x4  STM32F101x6  STM32F101x8  STM32F101xB
STM32F101xC  STM32F101xD  STM32F101xE  STM32F101xF  STM32F101xG  STM32F102x4
STM32F102x6  STM32F102x8  STM32F102xB  STM32F103x4  STM32F103x6   STM32F103x8
STM32F103xB  STM32F103xC  STM32F103xD  STM32F103xE  STM32F103xF  STM32F103xG
STM32F105x8  STM32F105xB  STM32F105xC  STM32F107xB  STM32F107xC  STM32F20xxB
STM32F205xC  STM32F205xE  STM32F205xF  STM32F205xG  STM32F207xG  STM32F207xE
STM32F207xF  STM32F207xG  STM32F215xE  STM32F215xG  STM32F217xE  STM32F217xG
STM32F303xB  STM32F303xC  STM32F373x8  STM32F373xB  STM32F373xC  STM32F401xB
STM32F401xC  STM32F401xD  STM32F401xE  STM32F405xG  STM32F407xE  STM32F407xG
STM32F415xG  STM32F417xE  STM32F417xG  STM32F427xG  STM32F427xI  STM32F429xG
STM32F429xI  STM32F437xG  STM32F437xI  STM32F439xG  STM32F439xI  STM32L151x6
STM32L151x8  STM32L151xB  STM32L151xC  STM32L151xD  STM32L152x6  STM32L152x8
STM32L152xB  STM32L152xC  STM32L152xD  STM32L162xD  STM32L158VT  STM32L158VTBA
与目标板的连接接口:
ThunderFlash指定的SWIM标准接口和JTAG / SWD标准接口
软件升级性:
软件可更新。ST将会推出更多STM8和STM32的型号,亦会将新的器件型号添加入ThunderFlash的器件支持列表,当您在未来开发中需要使用最新的型号,升级ThunderFlash软件程序,便得以支持新的型号。
ThunderFlashST-LINK的对比:
项目
ThunderFlash
ST-LINK
说明
JTAG/SWD支持电压范围
3V - 3.6V
3V - 3.6V
ThunderFlash支持STM32低压器件
SWIM支持电压范围
1.65V - 5.5V
1.65V - 5.5V
是否支持SWV
YES
NO
目前,仅STM32支持SWV,STM8尚不支持
调试接口个数
2
1
ThunderFlash分两个接口分别支持STM32及STM8,使用更方便
LED状态指示灯
双色LED
红色LED
ThunderFlash可指示更多的运行状态
是否支持脱机离线
ThunderFlash支持脱机,联机,离线,在线
连接到PC机:
用USB接口连接PC机
ThunderFlash烧录器采用STM32芯片为控制芯片,实现高速的USB2.0通信。
连接电脑需要驱动程序,(以上驱动程序适合Win7、Vista、XP)
连接到目标板:
ThunderFlash烧录器通过JTAG / SWD接口连接至STM32目标板
STM32的JTAG / SWD接口是如何定义的?
STM32的JTAG / SWD接口是通过5 PIN连接线连接目标板,所以ThunderFlash连接至STM32目标板时需要注意连接方向。
ThunderFlash烧录器通过SWIM接口连接至STM8目标板
STM8的SWIM接口是如何定义的?
由于STM8的SWIM接口只需要4根连接线,所以ThunderFlash连接至STM8目标板时需要注意连接位置。
ThunderFlash烧录器接入STM8目标板                   ThunderFlash烧录器接入STM32目标板
特点:
支 持 STM8 和 STM32 全 系 列 产 品 , 包 括 STM8Sxxx, STM8Axxx,
STM8Lxxx,STM32Fxxx, STM32Lxxx 等。
支持联机烧写和脱机烧写。
快速的编程时间(STM8 8K Flash 只需 2-3 秒)
支持多台联机操作,可以实现一烧多编程
LCD 显示相关信息。
可提供电源给目标板,支持 5V 或 3V 的系统
硬件构成:
A.编程主机一台
B. 9V 电源适配器(一个
C. 链接目标板专用编程线(共一条,STM8 SWIM 接口和 STM32 SWD 接口用
同一个连接线,但管脚定义不一样,详见后续说明)
D. USB 连接线(一条,Type A)
3硬件接口介绍:
编程主机左边接口
A, 编程主机电源接口,接配套的 9V 电源适配器(内正外负)
B, 电源开关
C.目标板供电开关,向上拨动时是给目标板提供电源,向下拨动时是不给目标板提供电源。
D, 目标板供电电压选择,向上拨动时是提供 3V 供电,向下拨动时提供5V 电源
F,U盘接口
E,数据线接口
G,串联接口
编程主机右边接口:
目标板硬件连接:
STM8 系列连接
STM8 系列通过 SWIM 接口跟目标板相连,总共有四根线,实物图如下:
示意图如下:
1 脚为 TVCC                       2 脚为 SWIM
3 脚为 GND                        4 脚为 RESET
STM32 系列连接
STM32 系列芯片通过 SWD 接口跟目标板相连,总共有五根线,实物图如下:
1脚为RESET  2 脚为 TVCC    3脚为 SDIO   4脚为 GND   5 脚为 SDCLK   黑色三角为第1脚      
主机信息显示
主机上电显示如下:
按键: 黄色的 OK 键为确认键(即烧写键)
显示: 分为 LCD 屏显示和 LED 状态显示
LCD 显示:上电后显示如下: 显示编程主机品牌及机器序列号
2-3 秒钟后的显示如下:显示机器所含程序代码的名称(最大 16 个英文字符,包括空格)
LED 显示:总共有四个 LED 显示灯放置在 LCD 显示的左面
TPWR:红色 LED,当编程主机的左侧的目标板供电开关向上拨动
时,该灯常亮,用来指示是否给目标板供电。
PROG:蓝色LED,编程指示灯,当按下编程键时,该灯常亮,
用于指示编程器是否处于编程状态。
OK:红绿双色LED,当编程结束后,若编程成功该 LED 为绿
色,若编程不成功,该 LED 为红色。
3. 软件配置
3.1 软件构成
软件共两个文件
A. ThunderFlash.exe电脑上的执行文件,无需安装
B. ThunderFlash.inf电脑 USB 驱动文件
3.2 USB 驱动安装步骤
A. 将编程器主机跟 9V 电源适配器连接,并打开编程器主机电源开关,
B. 通过 USB 线把编程主机和电脑连接起来,进入 USB 驱动安装流程
接下来选择“从列表或指定位置安装(高级)”
选择“不要搜索
选择“从磁盘安装”
找到并选中随编程器提供的 USB 配置文件 ThunderFlash.INF 文件后打开
选择“仍然继续”
最后完成,就可以使用了。
4. 使用方法
4.1 联机模式
1) 给编程器通电
2) 用 USB 线将编程器和计算机连接。
3). 运行 ThunderFlash.exe;
启动后按需要连接串口,步骤如下:
点击左上角 图标,出现以下对话框(按照先开机器后开软件的顺序可自动连接
a. 如果是安装第一次启动,请点击“自动查找”按键,系统会自动为编程
器寻找一个可用的 COM 端口
b. 点击“确认”按键,连接成功,编程器会有“嘀”的一声蜂鸣,软件系
统会提示
c. 系统进入正常运行状态
5) 从菜单下面的器件下拉菜单中选择你所需要编程的器件。
点击 打开你需要的编程数据(Flash 数据,EEPROM 数据还有 Option bytes 等)文件调进来后会在如下图中显示的那样显示文件的名字及 FLASH 和
EEPROM 的 CheckSum。
6) 程序调入后就可以操作以下图标(或从菜单中选取)来实现器件的读,写
和校验(写之前自带擦除功能):
读当前区域(如 Flash 或 EEPROM 或 Option bytes 等当前区域)
写当前区域(如 Flash 或 EEPROM 或 Option bytes 等当前区域)
校验当前区域(如 Flash 或 EEPROM 或 Option bytes 等当前区域)
读所有区域(如 Flash,EEPROM,Option bytes 等所有区域)
写所有区域(如 Flash,EEPROM,Option bytes 等所有区域)
校验所有区域(如 Flash,EEPROM,Option bytes 等所有区域)
7)若需要脱机编程,需要把程序下载到编程器中。

调入所有区域的编程数据后,点击按钮就可以把程序下载到编程器中

               点击按钮,可以把编程器中的程序调到 PC 上
脱机模式:
使用联机模式把程序代码下载到编程器后,就可以把编程器和 PC 脱离开来。
可以把编程器的电源重新上电,并连接好目标板,这样就可以通过按编程器上的
OK 键(黄色按键),就可以进行脱机编程了。
5. 技术支持及常见问题
5.1 技术支持
当你发现你的编程器不能正常工作时,在系我们之前,请先尝试更换电脑或
更换目标板来确定该问题不是因为电脑或目标板的问题引起的,若问题仍然存
在,请帮忙提供以下信息给我们::
1,编程器问题的详细描述,
2,目标板上芯片的型号及跟编程接口相关部分的硬件原理图
3,编程器主机的序列号,编程器上电的前两秒钟显示屏上会显示。
4,所使用电脑的操作系统的版本
5,所使用的 ThunderFlash 的软件版本号
5.2 常见问题
1)串口无法连接:请检查 USB 线连接是否正常,或 USB 线重新插拔一下,
或考虑重新启动整个软件,看串口是否能正常连接。
2)目标芯片无法编程:请检查硬件连接(相应的烧写线是否连接好),目标
芯片的供电是否正常;串口是否已经连接正常;3V 和 5V 供电的选择是否对。
6. 相关产品
ThunderFlash 除了普通版以外,还可以提供加密版的产品,可以有效保护开
发者的知识产权,若想了解相关的详细情况,请发邮件到sales@hzlilai.com
此帖出自stm32/stm8论坛
 
 
 

回复

177

帖子

20

TA的资源

一粒金砂(高级)

8
 
如果是仿真用,就st-link
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表