ST专用编程器----ThunderFlash
作者:管理员  来源:奇格电子  发布日期:2014-03-28 15:26:22  最后更新:2014-03-28 15:30:44  浏览次数:1143

 

ThunderFlash编程器是专门支持STM8系列和STM32系列微控制器的量产型编程器,用户可以很方便的通过电脑的USB接口下载程序到ThunderFlash编程器中,然后进行离线操作

1,特点

STM8STM32,STM8Sxxx, STM8Axxx,

STM8Lxxx,STM32Fxxx, STM32Lxxx等。

支持联机烧写和脱机烧写。

快速的编程时间(STM8 8K Flash只需2-3秒)

支持多台联机操作,可以实现一烧多编程

LCD显示相关信息。

可提供电源给目标板,支持5V3V的系统

2.硬件配置

2.1硬件构成

 

A.编程主机一台

B. 9V电源适配器(一个

C.链接目标板专用编程线(共一条,STM8 SWIM接口和STM32 SWD接口用

同一个连接线,但管脚定义不一样,详见后续说明)

D. USB连接线(一条,Type A

 

3硬件接口介绍

 

编程主机左边接口

undefined
A,编程主机电源接口,接配套的9V电源适配器(内正外负)

B,电源开关

C.目标板供电开关,向上拨动时是给目标板提供电源,向下拨动时是不给目标板提供电源。

D,目标板供电电压选择,向上拨动时是提供3V供电,向下拨动时提供5V电源

F,U盘接口

E,数据线接口

G,串联接口

4编程主机右边接口

 undefined

5目标板硬件连接

STM8系列连接

STM8系列通过SWIM接口跟目标板相连,总共有四根线,实物图如下

 undefined
示意图如下

1脚为TVCC                       2脚为SWIM

3脚为GND                        4脚为RESET

 

 undefined

 

STM32系列连接

STM32系列芯片通过SWD接口跟目标板相连,总共有四根线,实物图如下:

 

 1

示意图如下

1脚为TVCC                   2脚为SDIO

 3脚为GND                   4脚为SDCLK

 undefined

主机信息显示

主机上电显示如下:

 ThunderFlash

按键:黄色的OK键为确认键(即烧写键

显示:分为LCD屏显示和LED状态显示

LCD显示:上电后显示如下:显示编程主机品牌及机器序列号

 undefined

2-3秒钟后的显示如下:显示机器所含程序代码的名称(最大16个英文字符,包括空格)

 undefined

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驱动安装流程

 undefined

接下来选择“从列表或指定位置安装(高级)”

 

 undefined

 

选择不要搜索

 undefined

选择“从磁盘安装”

 undefined

找到并选中随编程器提供的USB配置文件ThunderFlash.INF文件后打开

 

 undefined

undefined

 

 

 undefined

 

选择“仍然继续”

 undefined

最后完成,就可以使用了。

 undefined

4.使用方法

4.1联机模式

1)给编程器通电

2)USB线将编程器和计算机连接。

3).运行ThunderFlash.exe

 1

4)启动后按需要连接串口,步骤如下:

 

点击左上角undefined图标,出现以下对话框(按照先开机器后开软件的顺序可自动连接)

undefined



 

a如果是安装第一次启动,请点击“自动查找”按键,系统会自动为编程

器寻找一个可用的COM端口

b点击“确认”按键,连接成功,编程器会有“嘀”的一声蜂鸣,软件系

统会提示

 undefined

c系统进入正常运行状态

5)从菜单下面的器件下拉菜单中选择你所需要编程的器件。

点击打开你需要的编程数据(Flash数据,EEPROM数据还有Option bytes等)文件调进来后会在如下图中显示的那样显示文件的名字及FLASH

EEPROMCheckSum

 undefined

6)程序调入后就可以操作以下图标(或从菜单中选取)来实现器件的读,写

和校验(写之前自带擦除功能):

 undefined

读当前区域(如FlashEEPROMOption bytes等当前区域)

写当前区域(如FlashEEPROMOption bytes等当前区域)

校验当前区域(如FlashEEPROMOption bytes等当前区域)

读所有区域(如FlashEEPROMOption bytes等所有区域)

写所有区域(如FlashEEPROMOption bytes等所有区域)

校验所有区域(如FlashEEPROMOption bytes等所有区域)

7)若需要脱机编程,需要把程序下载到编程器中。

调入所有区域的编程数据后,按这个按钮就可以把程序程序下载

到编程器中

按这个按钮,可以把编程器中的程序调到PC上。

4.2脱机模式

使用联机模式把程序代码下载到编程器后,就可以把编程器和PC脱离开来。

可以把编程器的电源重新上电,并连接好目标板,这样就可以通过按编程器上的

OK键(黄色按键),就可以进行脱机编程了。

5.技术支持及常见问题

5.1技术支持

当你发现你的编程器不能正常工作时,在系我们之前,请先尝试更换电脑或

更换目标板来确定该问题不是因为电脑或目标板的问题引起的,若问题仍然存

在,请帮忙提供以下信息给我们:

1,编程器问题的详细描述,

2,目标板上芯片的型号及跟编程接口相关部分的硬件原理图

3,编程器主机的序列号,编程器上电的前两秒钟显示屏上会显示。

4,所使用电脑的操作系统的版本

5,所使用的ThunderFlash的软件版本号

5.2常见问题

1)串口无法连接:请检查USB线连接是否正常,或USB线重新插拔一下,

或考虑重新启动整个软件,看串口是否能正常连接。

2)目标芯片无法编程:请检查硬件连接(相应的烧写线是否连接好),目标

芯片的供电是否正常;串口是否已经连接正常;3V5V供电的选择是否对

 

电话:+86 512-6237 3755 13402664588    传真:+86 512-67302685    地址:江苏省苏州市工业园区通园路35号创宏工业园4号楼5楼