msp430单片机 bsl说明_第1页
msp430单片机 bsl说明_第2页
msp430单片机 bsl说明_第3页
msp430单片机 bsl说明_第4页
msp430单片机 bsl说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.通过 PC 机 USB 口对 MSP430 FLASH 全系列单片机进行 BSL 编程, 并在 JTAG 里的熔丝已烧断的情况下可再次编程,可有效保护用户程 序,是对 MSP430 单片机进行加密后再进行编程的唯一解决方案;它 既适合少量写片,也适合批量生产。 2.完全兼容德州仪器原厂 BSL(Bootstrap Loader)的 MSP430 开发工 具; 3.USB 接口在线编程,USB 口取电,不需要外接电源,并能给目标板 或用户板提供 3.3V 电源(采用专业 3.3V 稳压芯片而非芯片 PL2303 的 调整电压输出,功率更大,通讯更稳定),目标板或用户板无需上电 (只需连接编程器的 1-6 脚即可,如 F14X 系列); 注意:如果目标板或用户板需上电(目标板或用户板负载较大时),则 编程器 6 脚不要连接到目标板或用户板的 VCC,只需连接编程器的 1- 5 脚即可(如 F14X 系列); 4.带短路保护!板载 500MA 的自恢复保险丝,当您目标板短路时,自 恢复保险立即断开,起到保护您电脑 USB 口的作用,当您的短路故障 排除后,保险丝自己可以恢复正常; 5.操作软件全中文图形化界面,使用简单可靠;相比同功能产品体积 更小,使用更方便。 6.通过编程接口(见下图)的 TXD、RXD 和 GND 脚可以作为升级卫星接 收机使用,1 脚 TXD 接到 MCU 的 TX;3 脚 RXD 接到 MCU 的 RX,再接 上 5 脚 GND;无需再用 MAX232 转换;广泛应用于电台改装、手机刷机、 XBOX360 刷机、GPS、汽车检测, DVD 刷机升级、硬盘维修、刷写路 由器固件、机顶盒升级等功能。 7.具备 USB 转串口/TTL 功能,通过上位机测试软件,且在单片机内写 好通讯测试程序,即可使用此模块做 MSP430 应用系统和 PC 机之间的 通讯实验(将编程器的 1 脚 BSLTX,3 脚 BSLRX 和 5 脚 GND 与 MSP430 的 TXD,RXD 和 GND 相连即可); 8.无需 IAR 开发环境进行下载,从而使批量生产的效率更高;使用简 单可靠,使批量生产成为现实;相比同功能产品体积更小,使用更方 便。 9.带电源指示灯,数据收发指示灯,工作状态一目了然; 10.STC 下载注意事项:单片机必须为最小系统,外部晶振选 11.0592M,ISP 下载界面第三步必须设置波特率为 1200,外部 VCC 供电必须为独立供电。 STC 单片机下载界面如下(软件可向卖家索要): 编程接口说明: MSP430 BSL 编程器 10 芯电缆线定义如图所示,兼容 TI 原装 MSP- BSL 工具的电缆线与目标板,BSL 的 1、2 、3、4、5、6、7 分别定义 为的 TXD、TCK、RXD、RST、GND、VCC、TST,编程器与单片机连接 如下图所示,6 脚为 BSL 为目标板或用户板提供的 3.3V 电源输出口 (如连接连接 F149 的 1 脚 DVcc)。BSL 的 2 脚对于 11x、12x 系列中不 能与单片机的 TCK 相连;如果目标板或用户板有外部电源,则 6 脚不 要连接到目标板或用户板的 VCC,只需连接编程器的 1-5 脚即可(如 F14X 系列)。 MSP430 BSL 编程器与目标板或用户板连接图 引脚 名称 F11X/F12X F13X/F14X F15X/F16X F21X1/F22X2 F22X4 F23X/F24X(1) F241X/F261X F4XX 1 TXD P1.1 P1.1 P1.1 P1.1 P1.0 2 TCK - TCK - TCK TCK 3 RXD P2.2 P2.2 P2.2 P2.2 P1.1 4 RST RST RST RST RST RST 5 DGND DGND DGND DGND DGND DGND 6 VCC(3.3V) DVCC DVCC DVCC DVCC DVCC 7 TST TEST - TEST - - 如果是对 5 系列的 430 进行 BSL 编程,以 F5438 为例,按如下定义 连接:1.TXD P11;2.TCK 不接;3.RXD P12;4.RST;5.DGND;6.DVCC(3.3V);7.TST TEST; BSL 编程步骤说明: 1、安装 USB 驱动程序(驱动下载地址: /up/DO/PL2303USBtoTTL.rar ) 首先安装 USB 驱动程序,安装完成后将模块插到计算机的 USB 口上可 在 Windows 的设备管理器中看到串口序号如 COM3。 2、测试模块好坏(此步骤可省略,商品出货前均经过严格的测试,确 保无误) 首先将 TXD 和 RXD 用短路子短接( 编程接口的 1 和 3,使模块自发自收); 再将编程器(延长线可接可不接)插到计算机的 USB 口上(系统自动加 载驱动),打开【串口调试助手】(下载地址:/up/DO/串 口调试器.exe ),发送任意内容,看是否接收到相同内容,就可以判 断模块的好坏。 3、打开 BSL 编程软件中并做相应设置 1)按照 BSL 编程器接口图将编程器与目标板或用户板连接起来(用杜 邦线或电缆带); 目标板或用户板无需带电,只需连接编程器的 1-6 脚即可(如 F14X 系 列); 注意:如果目标板或用户板加上外部电源,则 6 脚不要连接到目标板 或用户板的 VCC,只需连接编程器的 1-5 脚即可(如 F14X 系列)。 2)将编程器(延长线可接可不接)插到计算机的 USB 口上; 3)打开 BSL 编程软件; 4)选择好相应串口号; 5) 装载烧录文件(*.TXT),见“注 1”; 5) 其它设置同下图勾选; 6) 点击 “运行 ”即可编程; 注 1: 编程的 TXT 文件是 TI 公司为 MSP430 单片机定义的一种编程 代码格式,其内容为纯文本格式,使用任何文本编辑器都能对其进行 阅读,可按照以下方式生成 TXT 文件:首先安装 IAR 软件,安装完后 要重启,打开或新建一个 IAR 工程(新建工程后需加载相应的源程序文 件,一般为 C 文件)之后,点击菜单 ProjectOptionsLinkerOutput FormatOtherOutput 一栏中选择“Msp430-txt”即可,重新编译连接 后生成的 txt 文件将出现在你的工程路径下的debugExe 目录下。 BSL 编程使用注意: 1.对于不同型号的芯片,BSL 发送和接收引脚不同,请看相关器件数据 手册 BSL 部分的说明。对于未使用的 BSL 引脚,应为悬空处理,外部 不得接入电源,避免损坏编程器。对于 RST 复位引脚,应确保在目标 板上没有看门狗等复位芯片,否则将造成芯片复位的不正常,引起烧 写失败。 2.软件使用注意: (1)连接模式: 有 BSL、HBSL 两种,其中 HBSL 模式:即高速 BSL。F5XX 的高速 BSL 为 57600 bps、非 F5 系列的为 38400 bps,所有系列默认为 9600 bps。有些芯片内部集成的 BSL 程序版本比较低,本身就不支持 高速模式,肯请留意。 (2)擦除选择: 这个确定了编程时选择擦除操作的作用域。选择了哪部分,擦除时就 只擦除你选中的作用域。 主 FLASH:只擦除 Main FLASH 信息 FLASH:只擦 InfoBInfoCInf0D;若信息段只有 2 段的芯片,则 擦除的是 InfoB(如 F449)。 保护信息 FLASH:只擦除 InfoA。F2xx 系列请慎用,因为该系列 InfoA 段存放着 DCO 的校准配置值。 注意:需要编程的内存空间必须在擦除的作用域内。因为在 FLASH 存 储介质中,编程就是写 0 操作,擦除才是写 1 操作。(通常擦除的最 小单位是一个段。)如果对某块地址空间反复编程却没有执行擦除操作, 将会导致编程错误,所以推荐选择编程校验功能。选择了编程校验时, 如果发现有编程错误,编程器就会报警并终止编程操作,要求重新编 程操作。 (3)行为: 包括擦除 FLASH、擦除校验、编程、编程校验、写序列号、运行、读 目标代码等几个部分。 擦除 FLASH:执行擦除 FLASH 操作。擦除的作用域与 “擦除选择”内用 户的选择有关。 擦除校验:编程器会校验目标芯片的 FLASH 是否为 0xFF。 编程:把装载到编程器内的目标代码转化成 JTAG 或者 UART(BSL ) 协议,下载到目标芯片内。 编程校验:校验下载到目标芯片内的代码和编程器内装载的代码是否 一致。 支持芯片: MSP430X1XX: MSP430F1101A、 MSP430F1111A、MSP430F1121A、MSP430F1122、MSP430F1132、MSP43 0F122、MSP430F123、MSP430F1222、MSP430F1232、MSP430F133、MS P430F135、MSP430F147、MSP430F1471、MSP430F148、 MSP430F1481、MSP430F149、MSP430F1491、MSP430F155、MSP430F15 6、MSP430F157、 MSP430F167、MSP430F168、MSP430F169、MSP430F1610、MSP430F161 1、MSP430F1612 MSP430X2XX: MSP430F2101 、MSP430F2111、MSP430F2121 、MSP430F2131 、MSP430F2112 、MSP430F2122 、MSP430F2132 、MSP430F2232 、MSP430F2234 、MSP430F2252 、MSP430F2254 、MSP430F2272 、MSP430F2274 、MSP430F233 、MSP430F2330 、MSP430F235 、MSP430F2370 、MSP430F247 、MSP430F2471 、MSP430F248 、MSP430F2481、MSP430F249 、MSP430F2491 、MSP430F2410 、MSP430F2416 、MSP430F2417 、MSP430F2418 、MSP430F2419 、MSP430F2616 、MSP430F2617 、MSP430F2618、MSP430F2619 MSP430X4XX: MSP430F412、 MSP430F413、MSP430F4132、MSP430F415、MSP430F4152、MSP430F41 7、MSP430F423、MSP430FE423、MSP430FW423、 MSP430FE4232、MSP430FE4242、MSP430F425、MSP430FE425、MSP430 FW425、 MSP430F4250、MSP430FG4250、MSP430FE4252、MSP430F4260、SP430 FG4260、MSP430F427 、MSP430FE427 、MSP430FW427 、MSP430F4270 MSP430FG4270 、MSP430FE4270 、MSP430F435 、MSP430F4351 、MSP430F436 、MSP430F4361 、MSP430F437 、MSP430F4371 、MSP430F447、MSP430F448、MSP430F4481、MSP430F449、MSP430F4 491、MSP430FG437、MSP430FG438 、MSP430FG439 、MSP430FG4616 、MSP430FG46161、MSP430FG4617、MSP430FG46171、MSP430FG4618 、MSP430FG46181、MSP430FG4619、MSP430FG46191、MSP430FG477、 MSP430FG478、MSP430FG479 、MSP430F47166、MSP430F47167、MSP430F47176、MSP430F47177、M SP430F47186、MSP430F47187、MSP430F47196、MSP430F47197、MSP4 30F4783 、MSP430F4784 、MSP430F4793 、MSP430F4794 MSP430X5XX: MSP430F5418 、MSP430F5419 、MSP430F5435 、MSP430F5436 、MSP430F5437 、MSP430F5438、MSP430F5513、MSP430F5514、MSP430F5515、MSP43 0F5517、MSP430F5519、MSP430F5521、MSP430F5522、MSP430F5524 、MSP430F5525、MSP430F5526、MSP430F5528、MSP430F5529 BSL 编程器简介 MSP430 单片机 BSL 编程器是基于 TI 的 Bootstrap Loader 协议(简

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论