MSP430BSL 使用说明
REV 3.0
首先感谢您购买了本公司的MSP430开发工具
我们将为您提供最完善的售后服务和最全面的技术支持
下图是MSP430BSL的产品清单 1、 MSP430BSL*1
2、 DB9针对孔串口连线*1 3、 10芯扁平连线*1 4、 附有BSL软件的光盘*1
技术支持Tel:+86-571-87176990 www.zoglab.com 1--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
一、BSL的介绍
什么是BSL(Bootstrap loader)? Bootstrap loader是MSP430FLASH系列单片机独有的一项功能。在程序空间、RAM之外有1K左右的引导区,用来存放430的BOOTROM文件(这是一个引导ROM,类似网卡上的BOOTROM)。当外界给芯片提供一种特定的激励时,芯片内的引导程序开始工作,引导外部数据写入片内ROM、RAM区,或者是发送片内数据到外部。这些都是通过一个软UART来完成的。如果是FLASH系列的单片机,则FLASH空间包含了ROM和RAM。这个引导程序是固化在BOOTROM空间内,而且是一个用户不能直接使用和修改的存储空间。
430BSL的主要原理是通过芯片特殊的上电复位后,引导片外代码烧录到片内FLASH中,来完成系统编程的。
我们的MSP430BSL工具使用非常方便,图形化的界面让你通过鼠标就能顺利下载代码,读出内部任何数据。这里提及的代码是TI专用的430-TXT格式文本,可以通过IAR-EW430的编译器生成。
MSP430BSL的主要特点
1、 代码下载。下载任意编译系统提供的标准430-TXT源代码。 2、 读出芯片内的程序、信息FLASH等随意指定空间。目前支持TI
推出的MSP430 FLASH全系列芯片,包括一些补丁程序所做的修改,都在REV3.0软件上做了改进。
3、 芯片加密后还能通过256BIT密码字校验后下载、升级、读写芯
技术支持Tel:+86-571-87176990 www.zoglab.com 2--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
片内容。对一些产品遭受破坏还需要读出内部数据来说是非常好的一种工具。其在仪表的软件调校上也有很广泛的应用。(JTAG接口一般不留在成熟的产品里)
4、 尺寸小,随身携带。体积小于75*40*20(单位:毫米) 5、 图形化操作界面。操作简单,只需点击鼠标即可完成程序的写
入和读出。
二、MSP430 FLASH系列各型号单片机与MSP430BSL的接口说明
MSP430F11X/MSP430F11XX FLASH MCU(DW OR PW PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 3--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F12X/MSP430F12XX FLASH MCU(DW OR PW PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 4--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F13X FLASH MCU(PM PAG RTD PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 5--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F14X FLASH MCU(PM PAG RTD PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 6--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F15X FLASH MCU(PM RTG PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 7--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F16X FLASH MCU(PM RTD PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 8--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F41X FLASH MCU(PM RTD PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 9--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F42X/MSP430FE42X FLASH MCU(PM PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 10--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430FW42X FLASH MCU(PM PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 11--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F43X FLASH MCU(PN PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 12--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F43X FLASH MCU(PZ PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 13--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F44X FLASH MCU(PZ PACKAGE)
技术支持Tel:+86-571-87176990 www.zoglab.com 14--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
三、MSP430BSL软件的安装
双击光盘中的“430BSLen2226”图标
点击“NEXT”
技术支持Tel:+86-571-87176990 www.zoglab.com 15--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
选择好安装路径,点击“NEXT”
点击“NEXT”
安装MSP430 PROTEL 原理图/PCB封装库和软件使用说明书
技术支持Tel:+86-571-87176990 www.zoglab.com 16--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
点击“NEXT”
点击“NEXT”
技术支持Tel:+86-571-87176990 www.zoglab.com 17--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
点击“FINISH”,安装完成,桌面出现一个快捷图标
技术支持Tel:+86-571-87176990 www.zoglab.com 18--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
安装好的MSP430BSL软件版本为REV2.2.26,通过升级到REV3.0.0版本可以支持更多的MSP430芯片型号。在光盘里有一个SP1文件夹,打开该文件夹,选中文件夹内的所有文件,把它复制到软件的安装目录下,例如软件默认安装在C:\\Program Files\\MSP430 Programer目录下,就把SP1文件夹里4个文件也全部复制到该目录下,重新打开BSL软件,软件显示REV3.0版本,如下图所示
新安装的软件需要注册才能使用,打开软件,点击软件窗口右下 角的“Register”,弹出一个注册对话框,如下图所示,您可以拨打电话86-571-87176990,或者通过邮件 support@zoglab.com 索取注册码,获取注册码后点击“Register”输入注册码并点Register即可。
技术支持Tel:+86-571-87176990 www.zoglab.com 19--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
注册成功,弹出如下对话框
四、MSP430BSL软件使用说明
MSP430UBSL开发工具操作方便,使用者可以通过点击鼠标轻
松完成对MSP430 FLASH系列各款单片机程序下载和数据读出。该软件还修改了原TI的BSL代码缺陷,能有效读取和写入到目前为止几乎所有的MSP430 FLASH单片机。附录A有完整测试结果和推荐使用环境。
下图是MSP430BSL英文操作界面
技术支持Tel:+86-571-87176990 www.zoglab.com 20--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
Setup: MCU芯片和COM端口选择。在下拉菜单中选择您目标板上所使用的430芯片型号,选择好调试所使用的COM口,如下图所示,连接好硬件,点击数次软件上Reset键,使COM口复位。
注:下图中的目标板是公司的基础开发板MSP430QFP64(不包括在MSP430BSL附件内),如果想对该开发板有进一步了解,您可以访问我们公司的官方网站www.zoglab.com ,以获得更多详细资料。
技术支持Tel:+86-571-87176990 www.zoglab.com 21--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
Write Data: 代码写入窗口。该窗口下有3个复选框: Erase Check: 擦除校验 Write Check: 写入校验
Protect Information Memory: 信息FLASH保护
在Source File 选择要写入芯片的源程序代码,注意该文件必须是430-TXT文本格式。点击Write,在最下面的Working State窗口中会提示当前程序写入状态和进度,直到显示“Write Data OK”。
Read Data: 数据读出窗口。有两个单选框:
By MCU Type: 按芯片类型读取数据,读出MCU中的所有数据。 By Address: 按地址读取数据,在下面2个空格中分别填入要读取数据的首地址和尾地址。
在Password File 中选择密码文件。(在用该软件写入程序时,会自动在源文件同目录下生成一个以源文件名+Password的430格式TXT文件,内部就是256BIT的密码)
选择好您所要读取数据的模式,点击Read 会弹出一个对话框,选
技术支持Tel:+86-571-87176990 www.zoglab.com 22--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
择好读出文件的保存路径。
在最下面的Working State窗口中会显示当前读出数据的状态和进度,直到显示“Read Data OK”。
Protect Information Memory:保护INFO FLASH 区域的写操作,需要密码支持。可以在不擦除INFO区内数据的情况下擦除/重写主FLASH区的程序空间。
BSL VER: 可以通过点击这个按键以获得当前目标芯片的BSL版本
五、如何通过IAR软件来生成430-TXT文本
TI的430格式下载文档是一个以“@address”开始,以“q”结
束的一个特殊文本文件。以IAR-EW430 3.40为例,通过修改IAR的Embedded Workbench的一些设置来生成430-TXT文件。具体如下: 1、右键点击项目,选择“Options”—“Linker”在“Format”下面选中“Other”选项,点击OK。如下图所示
技术支持Tel:+86-571-87176990 www.zoglab.com 23--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
2、设置好“Options”选项后,点击右上方
编译图标,MSP430-TXT
文件自动生成。例如在D:\\TEST\\目录下新建一个TEST项目,MSP430-TXT经过编译后自动保存在 D:\\TEST\\Debug\\Exe\\ 目录下 文件名为TEST.TXT。这种文件可以被绝大多数MSP430编程器所识别。
技术支持Tel:+86-571-87176990 www.zoglab.com 24--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
附录A 兼容MSP430BSL软硬件的MSP430 FLASH MCU列表
芯片型号 MSP430F110 MSP430F112 MSP430F1101 MSP430F1101A MSP430F1111A MSP430F1121 MSP430F1121A MSP430F122 MSP430F123 MSP430F1122 MSP430F1132 MSP430F1222 MSP430F1232 MSP430F133 MSP430F135 MSP430F147 MSP430F148 MSP430F149 MSP430F1471
测试状态 TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED
芯片型号 MSP430F169 MSP430F1610 MSP430F1611 MSP430F1612 MSP430F412 MSP430F413 MSP430F415 MSP430F417 MSP430F423 MSP430F425 MSP430F427 MSP430FW423 MSP430FW425 MSP430FW427 MSP430FE423 MSP430FE425 MSP430FE427 MSP430F435 MSP430F436
测试状态 TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED TESTED
技术支持Tel:+86-571-87176990 www.zoglab.com 25--26
佐格微系统(杭州)有限公司 MSP430BSL 使用说明
MSP430F1481 MSP430F1491 MSP430F155 MSP430F156 MSP430F157 MSP430F167 MSP430F168
TESTED TESTED TESTED TESTED TESTED TESTED TESTED
MSP430F437 MSP430F447 MSP430F448 MSP430F449 MSP430FG437 MSP430FG438 MSP430FG439
TESTED TESTED TESTED TESTED TESTED TESTED TESTED
注:芯片后面标注TESTED标记,表示该型号芯片已经过测试,能通过MSP430BSL写入程序和读出数据
申明:MSP430BSL PC软件版权归属佐格微系统(杭州)有限公司,该软件通过了中华人民共和国版权注册审核,是一个版权注册软件。任何人未经许可,都不得对其进行解密,反编译,篆改界面,拷贝,发行。为了您的系统安全,使用该软件前请向本公司申请获得授权码。
技术支持Tel:+86-571-87176990 www.zoglab.com 26--26
因篇幅问题不能全部显示,请点此查看更多更全内容