三星单片机烧录器编程器SSP100 应用说明v2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三星8bit MCU编程器SSP10
简明用户手册
目录
一、概述 (2)
二、软件安装及界面说明 (3)
三、脱机烧录说明 (6)
四、序列号烧录说明 (7)
五、自动烧录接口说明 (8)
1. 概述
1.1 关于SSP10
SSP10(S am S ung P rogrammer)是我站推出的一款三星单片机的专用编程器,该编程器体积小巧、烧写速度快,配RS232串口和USB接口,可联机和脱机操作,非常适合批量烧写;另外该编程器开放了烧写控制接口,十分适合自动烧录装置。
1.2 特性概述
1、支持器件:三星全系列8位单片机S3F8xxx/S3F9xxx(包括MTP/OTP),支持最大
芯片容量64KB。
2、烧录方式:联机烧录、脱机烧录(均带有烧录计数功能)。
3、烧写电压:Vpp为12VDC或5VDC,由PC上位机软件设定;Vdd: 5V。
4、速度:脱机烧写和USB联机烧速度快,平均约0.32秒/KB(包括擦除、查空、
烧写、数据校对、读保护、LDC保护和HardLock保护等所有步骤)。
5、通信:可使用RS232串口连接或者是通过USB连接到PC,上位机软件自动检测
连接方式,无需手动设置串口参数。
6、可烧录32位序列号,序列号地址可在有效地址空间内任意设置,且对所有烧录过
序列号的目标文件保留历史记录,确保序列号的唯一性。
7、具有烧录记录自动保存功能,无论是脱机烧录还是联机烧录,相关的烧录数据都
能自动保存到电脑上的数据库文件中<脱机记录保存在编程器内部ROM中>。
8、开放自动烧写接口,提供MCU烧写所需的数据接口和编程器控制接口(包括状
态指示信号、忙信号和启动烧写等控制信号),十分有利于在板调试/烧录和自动化批量烧录。
9、具有完善的保护机制,能有效的防止被烧录芯片短路故障。
10、电源:使用USB供电或者外接12V直流。
11、外形尺寸:115mm×88mm×23mm
*** 注意事项***
1、当使用RS232连接电脑时,请先断开编程器电源后再拔插串口接头,以免损坏接口
2、当使用“在板烧录”时,被烧录的目标板一定要断开电源,以免损坏编程器。
2. 软件安装及界面说明
2.1 软件安装
从附带的光盘中运行安装文件:
安装过程如下图
安装完毕后即可运行该软件,但首次使用时如果使用USB联机则需要安装USB驱动程序。驱动程序的安装步骤如下:
首先用miniUSB连接线把编程器连接到电脑的USB接口,连接之后电脑会提示驱动安装相关信息如下:
选择SSP100的安装目录
USB驱动安装完毕后,通过USB联机时软件下方的状态信息栏将显示“已连接到设备USB”,此时便可以正常操作。
2.2 界面说明
1.“导入烧录文件按钮”用来打开目标代码(hex文件)
文件导入时会对文件的正确性进行校验,由于该编程器对应的目标芯片最大容量为64KB,故而所导入的文件长度也应不超出该范围,若打开的文件超过64KB则会报错如下:
2.文件正常导入后,在“代码信息”框中将显示目标文件的起始地址和校验和(均以
16进展格式显示)。联机烧录时所有读写操作的结束地址可以单独设置,在文件导入后设定的结束地址默认为文件本身的结束地址。该设定地址可手动设置的目的在于读取数据时告诉编程器所需要读取的地址范围(建议在读取数据时,将设定地址的结束地址改成目标芯片的最大地址值,例如,读取S3F9454和S3C9488应分别设置为0FFF和1FFF).
3.“自动烧录选项”确定了点“自动编程”按钮时编程器
在烧录数据及校验完毕后附加的保护设置,建议保留默认
的选中状态,以便保护代码安全性及软件的版权。
4.“烧录电压Vpp选择”用来选择目标芯片烧录所需的Vpp电压值,对已绝大部分
MTP芯片烧录电压为12V,Full FLASH类型的芯片电压为5V,该值的选择请参考具体芯片的数据手册。
5.按钮是用于自动测试并连接到编程器。当使用USB连接时,插入或拔掉
USB线,本软件会自动重新检测连接状态;而当使用RS232连接编程器时,需要点击此按钮,以便使编程器连接到电脑。串口连接上之后会显示如下提示信息
(无需手工选择串口和波特率等参数)
6.计数器状态栏用于显示当前“自动编程”的成功和失败的次数
3. 脱机烧录说明
3.1 “脱机烧录/下载到烧录器”
该按钮用于将目标代码下载到编程器的内部FLASH中,该操作会完成编程器内部FLASH的擦除/写入/校验等步骤,结果会显现在状态栏。
●为确保脱机数据的安全,脱机下载时在编程器内使用了加密处理,只能通过本
软件进行校验操作,无法读取保存脱机数据。
●每次脱机下载操作,系统都自动将原有脱机烧录记录信息进行保存,该项功能
在做数据统计和核对时十分有用。脱机烧录的烧录记录信息包括:
脱机下载时间、文件名、文件长度、校验和、烧录成功次数、烧录失败次数等。
烧录记录信息保存到电脑中的数据库文件中,如图
3.2 “校验脱机数据”
该按钮是用于校验编程器中的脱机内容,校验的参考数据是当前导入的代码文件。3.3“获取脱机信息”
按钮是用于读取编程器中当前的脱机记录信息,返回数据如下图
3.4 脱机操作
当目标代码下载到编程器后,应将其与PC的连接断开,然后断开编程器电源,再重新接通编程器电源。刚接通电源后5秒内编程器闪烁显示脱机代码的校验和,若脱机数据的本身跟校验和不吻合则闪烁显示“----”。在闪烁时编程按键是不被响应的。5秒之后编程器数码管显示当前的成功烧录数量,并可以按动按钮进行烧写。脱机烧写完共完成以下步骤:擦除、查空、写入、校验、读保护、LDC保护和HardLock保护,其中有1项操作失败则编程失败,蜂鸣器响3声,同时红色指示灯亮,数码管显示失败的总次数。
烧录信息每操作30次编程器会自动保存到内部FLASH,或者无操作15秒后自动保存一次。保存在编程器中的烧录记录信息在重新下载新的脱机数据时被记录到电脑中。