历史上的今天
今天是:2025年08月17日(星期日)
2020年08月17日 | 你需要知道的msp430的BSL下载知识
2020-08-17 来源:elecfans
在使用msp430做硬件开发时,一般都不会把用于载入程序的CH340或PL2303等电路模块集成到电路板上,所以就需要一个下载器(或BSL程序烧录器)下载,这个很容易买到。不过,如果手头没有下载器的话该如何把程序下载到你的msp430???
一、什么是BSL
BSL(BootstrapLoader)是msp430flash系列独有的一项功能,在程序空间、ROM之外有1KB左右的引导区,用来存放msp430的BOOTROM文件(引导ROM)。这个引导程序是固化在BOOTROM空间内,而且是用户不能直接使用和修改的存储空间。当外界给芯片提供一种特定激励是,芯片内的引导程序开始工作,引导外部数据写入片内ROM、RAM。外部数据由串口UART提供,所以一般msp430开发板上都带有CH340等USB转串口模块。
二、USB转串口常用方法
使用CH340,输出端口:TXD、RXD、DTR、RTS。

使用PL2303,输出端口:TXD、RXD、DTR、RTS。

可以看出两者输出相同。回到刚开始的问题,我们在没有BSL下载器时,可以使用我们手头开发板上的资源进行下载,具体方法比较简单,但须连接正确。下面的左边是我们开发板转串口的输出,右边是我们开发所用的、即将要下载的msp430芯片的4个引脚。
TXD 《-----------》 P2.2(RXD)
RXD《-----------》 P1.1(TXD)
DTR《-----------》 RST
RTS 《-----------》 TCK
三、试验

上图即是通过大开发板转串口向小开发板msp430芯片下载,小板在这只提供待下载芯片(假想的开发硬件),但必须供电《-_《-,试验后能成功将代码载入msp430芯片。
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:23 编辑 用7905怎么设计-5负电源,以前做的,回答jian同学的问题 [ 本帖最后由 歹匕示申 于 2008-8-22 20:46 编辑 ] … 查看全部问答> |
|
Altium 推出protel99se的一家澳大利亚公司,呵呵,该软件确实方便了大家的设计,不过现在不推protel了,软件为AD ,Altium Designer,而且最近随着FPGA越来越火,推出一些nano板,类似FPGA开发板吧, 想问坛友觉得 ...… 查看全部问答> |
|
1,模拟摄像机+视频卡(电脑)这种方式在前几年用得比较多,因为价格比较实惠。一般用免费的域名解析服务。现在很少人用了,主要原因是压缩率不高,做不了实时,而且对带宽要求较高,再加上近年来新产品的冲击和失去了价格优势。现就是还要一台电脑 ...… 查看全部问答> |
|
现代的ADC是极为精密的,但是其绝对准确度并不总是与其精密度一致。假如小沃尔特(Walter)头顶上放了一个10厘米的苹果,那么威廉·退尔(William Tell)要射中苹果的射箭误差就要小于5厘米。在50米的距离(可能不会更远了,在今天的比格伦(Bürgl ...… 查看全部问答> |
|
环境:wince 5.0 开发工具: EVC 4.0,VS 2008 C# 问题描述: 在终端上面跑两个程序,一个是EVC编写的,一个是C#编写的. EVC编写的程序获取C#编写的程序的窗体 ...… 查看全部问答> |
|
在下在写一个windows ce流驱动程序,想用SetTimer函数生成一个定时器,启动后让它自动的发送数据或启动一个线程。 我不知道如何下手,具体怎么做?这样的想法能实现吗?… 查看全部问答> |




