MSP430单片机BSL说明.docx

上传人:1564****060 文档编号:94921213 上传时间:2023-08-12 格式:DOCX 页数:10 大小:998.90KB
返回 下载 相关 举报
MSP430单片机BSL说明.docx_第1页
第1页 / 共10页
MSP430单片机BSL说明.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《MSP430单片机BSL说明.docx》由会员分享,可在线阅读,更多相关《MSP430单片机BSL说明.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、请下载支持!1.通过 PC 机 USB 口对 MSP430 FLASH 全系列单片机进展 BSL编程,并在 JTAG 里的熔丝已烧断的状况下可再次编程,可有效保护用户程序,是对 MSP430 单片机进展加密后再进展编程的唯一解决方案;它既适合少量写片,也适合批量生产。2.完全兼容德州仪器原厂 BSLBootstrap Loader的 MSP430 开发工具;3.USB 接口在线编程,USB 口取电,不需要外接电源,并能给目标板或用户板供给 3.3V 电源承受专业 3.3V 稳压芯片而非芯片 PL2303 的调整电压输出,功率更大,通讯更稳定,目标板或用户板无需上电只需连接编程器的 1-6 脚即

2、可,如 F14X 系列;留意:假设目标板或用户板需上电(目标板或用户板负载较大时),则编程器 6 脚不要连接到目标板或用户板的 VCC,只需连接编程器的 1-5 脚即可如 F14X 系列;4.带短路保护!板载 500MA 的自恢复保险丝,当您目标板短路时,自恢复保险马上断开,起到保护您电脑 USB 口的作用,当您的短路故障排解后,保险丝自己可以恢复正常;5.操作软件全中文图形化界面,使用简洁牢靠;相比同功能产品体积更小,使用更便利。6.通过编程接口(见以以下图)的 TXD、RXD 和 GND 脚可以作为升级卫星接收机使用,1 脚 TXD 接到 MCU 的 TX;3 脚 RXD 接到 MCU 的

3、 RX,再接上5 脚 GND;无需再用 MAX232 转换;广泛应用于电台改装、手机刷机、XBOX360 刷机、GPS、汽车检测,DVD 刷机升级、硬盘修理、刷写路由器固件、机顶盒升级等功能。请下载支持!7.具备 USB 转串口/TTL 功能,通过上位机测试软件,且在单片机内写好通讯测试程序,即可使用此模块做 MSP430 应用系统和PC 机之间的通讯试验(将编程器的 1 脚BSLTX,3 脚BSLRX 和 5 脚GND 与MSP430的TXD,RXD 和GND 相连即可);8.无需IAR 开发环境进展下载,从而使批量生产的效率更高;使用简洁牢靠,使批量生产成为现实;相比同功能产品体积更小,使

4、用更便利。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、名称F11X/F12X引脚F13X/F14X F21X1/F22X2 F23X/F24X(1)F15X/F16X F22X4

5、F241X/F261X F4XXP1.1P1.1TXDP1.1P1.1RST、GND、VCC、TST,编程器与单片机连接如以以下图所示,6 脚为 BSL为目标板或用户板供给的 3.3V 电源输出口(如连接连接 F149 的 1 脚DVcc)。BSL 的 2 脚对于 11x、12x 系列中不能与单片机的 TCK 相连;假设目标板或用户板有外部电源,则 6 脚不要连接到目标板或用户板的 VCC,只需连接编程器的 1-5 脚即可如 F14X 系列。MSP430 BSL 编程器与目标板或用户板连接图1TCK-TCK-TCKP1.0TCK32RXDP2.2P2.2P2.2P2.2P1.14RSTRSTR

6、STRSTRSTRST5DGNDDGNDDGNDDGNDDGNDDGND6VCC(3.3V)DVCCDVCCDVCCDVCCDVCC7TSTTEST-TEST-假设是对 5 系列的 430 进展 BSL 编程,以 F5438 为例,按如下定义连接:1.TXD P11;2.TCK 不接;3.RXDP12;4.RST;5.DGND;6.DVCC(3.3V);7.TST TEST;BSL 编程步骤说明:1、安装 USB 驱动程序驱动下载地址:/DO/PL2303USBtoTTL.rar 首先安装 USB 驱动程序,安装完成后将模块插到计算机的 USB 口上可在 Windows 的设备治理器中看到串口

7、序号如 COM3。2、测试模块好坏此步骤可省略,商品出货前均经过严格的测试,确保无误首先将 TXD 和 RXD 用短路子短接(编程接口的 1 和3,使模块自发自收);再将编程器(延长线可接可不接)插到计算机的 USB口上系统自动加载驱动,翻开【串口调试助手】下载地址:/DO/串口调试器.exe ,发送任意内容,看是否接收到一样内容,就可以推断模块的好坏。3、翻开 BSL 编程软件中并做相应设置1依据 BSL 编程器接口图将编程器与目标板或用户板连接起来(用杜邦线或电缆带);目标板或用户板无需带电,只需连接编程器的1-6 脚即可如 F14X 系列;留意:假设目标板或用户板加上外部电源,则 6脚不

8、要连接到目标板或用户板的VCC,只需连接编程器的1-5 脚即可如F14X 系列。2将编程器延长线可接可不接插到计算机的USB 口上;3翻开 BSL 编程软件;4选择好相应串口号;5装载烧录文件*.TXT,见“注 1”;5其它设置同以以下图勾选;6点击“运行”即可编程;注 1:编程的 TXT 文件是 TI 公司为 MSP430 单片机定义的一种编程代码格式,其内容为纯文本格式,使用任何文本编辑器都能对其进展阅读, 可依据以下方式生成 TXT 文件:首先安装 IAR 软件,安装完后要重启, 翻开或建一个 IAR 工程(建工程后需加载相应的源程序文件,一般为C 文件)之后,点击菜单 ProjectO

9、ptions.LinkerOutput FormatOtherOutput 一栏中选择“Msp430-txt”即可,重编译连接后生成的 txt 文件将消灭在你的工程路径下的debugExe 名目下。1.对于不同型号的芯片,BSL 发送和接收引脚不同,请看相关器件数据手册 BSL 局部的说明。对于未使用的 BSL 引脚,应为悬空处理,外部不得接入电源,避开损坏编程器。对于 RST 复位引脚,应确保在目标板上没有看门狗等复位芯片,否则将造成芯片复位的不正常,引起烧写失败。2.软件使用留意:(1)连接模式:有 BSL、HBSL 两种,其中HBSL 模式:即高速BSL。F5XX 的高速 BSL为 57

10、600 bps、非 F5 系列的为 38400 bps,全部系列默认为 9600 bps。有些芯片内部集成的 BSL 程序版本比较低,本身就不支持高速模式,肯请留意。(2)擦除选择:这个确定了编程时选择擦除操作的作用域。选择了哪局部,擦除时就只擦除你选中的作用域。主 FLASH:只擦除 Main FLASH 信息 FLASH:只擦InfoBInfoCInf0D;假设信息段只有2 段的芯片,则擦除的是InfoB如F449。保护信息 FLASH:只擦除 InfoA。F2xx 系列请慎用,由于该系列 InfoA 段存放着 DCO 的校准配置值。留意:需要编程的内存空间必须在擦除的作用域内。由于在FL

11、ASH 存储介质中,编程就是写0 操作,擦除才是写 1 操作。(通常擦除的最小单位是一个段。)假设对某块地址空间反复编程却没有执行擦除操作,将会导致编程错误,所以推举选择编程校验功能。选择了编程校验时,假设觉察有编程错误,编程器就会BSL 编程使用留意:支持芯片:MSP430F1611、MSP430F1612.报警并终止编程操作,要求重编程操作。(3)行为:包括擦除 FLASH、擦除校验、编程、编程校验、写序列号、运行、读目标代码等几个局部。擦除 FLASH:执行擦除 FLASH 操作。擦除的作用域与“擦除选择”内用户的选择有关。擦除校验:编程器会校验目标芯片的 FLASH 是否为 0xFF。

12、编程:把装载到编程器内的目标代码转化成 JTAG 或者 UARTBSL协议,下载到目标芯片内。编程校验:校验下载到目标芯片内的代码和编程器内装载的代码是否全都。MSP430X1XX:MSP430F1101A、 MSP430F1111A、MSP430F1121A、MSP430F1122、MSP430F1132、MSP430F122、MSP430F123、MSP430F1222、MSP430F1232、MSP430F133、MSP430F135、MSP430F147、MSP430F1471、MSP430F148、MSP430F1481、MSP430F149、MSP430F1491、MSP430F1

13、55、MSP430F156、MSP430F157、 MSP430F167、MSP430F168、MSP430F169、MSP430F1610、MSP430X2XX:MSP430F2101 、MSP430F2111、MSP430F2121 、MSP430F2131、MSP430F2112、MSP430F2122 、MSP430F2132 、MSP430F2232、MSP430F2234、MSP430F2252 、MSP430F2254 、MSP430F2272、MSP430F2274、MSP430F233 、MSP430F2330 、MSP430F235 、MSP430F2370 、MSP430

14、F247 、MSP430F2471 、MSP430F248 、MSP430F2481、MSP430F249 、MSP430F2491 、MSP430F2410 、MSP430F2416 、MSP430F2417 、MSP430F2418 、MSP430F2619.MSP430F4783 、MSP430F4784 、MSP430F4793 、MSP430F4794 .MSP430F2419 、MSP430F2616 、MSP430F2617 、MSP430F2618、MSP430X4XX:MSP430F412、 MSP430F413、MSP430F4132、MSP430F415、MSP430F4

15、152、MSP430F417、MSP430F423、MSP430FE423、MSP430FW423、 MSP430FE4232、MSP430FE4242、MSP430F425、MSP430FE425、MSP430FW425、 MSP430F4250、MSP430FG4250、MSP430FE4252、MSP430F4260、SP430FG4260、MSP430F427 、MSP430FE427 、MSP430FW427 、MSP430F4270 MSP430FG4270 、MSP430FE4270 、MSP430F435 、MSP430F4351 、MSP430F436 、MSP430F436

16、1 、MSP430F437 、MSP430F4371 、MSP430F447、MSP430F448、MSP430F4481、MSP430F449、MSP430F4491、MSP430FG437、MSP430FG438 、MSP430FG439 、MSP430FG4616 、MSP430FG46161、MSP430FG4617、MSP430FG46171、MSP430FG4618、MSP430FG46181、MSP430FG4619、MSP430FG46191、MSP430FG477、MSP430FG478、MSP430FG479 、MSP430F47166、MSP430F47167、MSP43

17、0F47176、MSP430F47177、MSP430F47186、MSP430F47187、MSP430F47196、MSP430F47197、MSP430X5XX:MSP430F5418 、MSP430F5419 、MSP430F5435 、MSP430F5436 、MSP430F5437 、MSP430F5438、MSP430F5513、MSP430F5514、MSP430F5515、MSP430F5517、MSP430F5519、MSP430F5521、MSP430F5522、MSP430F5524、MSP430F5525、MSP430F5526、MSP430F5528、MSP430F

18、5529.BSL 编程器简介MSP430 单片机 BSL 编程器是基于TI 的Bootstrap Loader 协议简称BSL开发的MSP430 单片机的开发工具。BSL 是MSP430 FLASH 系列单片机所特有的一项功能,在 BSL 编程方式下可以实现在线下载程序、读取芯片内代码、对熔丝烧断的芯片进展再次编程,便利用户进展产品代码升级。它既适合少量写片用,也适合批量生产。MSP430BSL 编程器是开发 MSP430 不行缺少的一种工具,产品开发完成后,为防止通过JTAG 读出芯片内的程序,对芯片进展加密后,承受 BSL 进展程序烧写,提高产品的保密性,且便利批量生产。此外对于MSP430 的爱好者或者学习者为避开昂贵的开发工具,这也是个不错的选择

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁