历史上的今天
今天是:2025年04月02日(星期三)
2020年04月02日 | 关于msp430的BSL下载
2020-04-02 来源:eefocus
在使用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芯片。
史海拾趣
|
海尔单片机海尔单片机在华南区代理商,专门为客户开发设计各种单片机应用程序和电路板,目前拥有多种家电、工控、仪表成熟方案,欢迎广大用户合作。 开发过的大小家电类产品:电热水器、蒸汽清洁机、空调机控制板、洗衣机控制板、汽车 ...… 查看全部问答> |
|
【主要文档】 Spartan-6 FPGA 嵌入式套件产品信息简介 Xilinx 嵌入式平台优势及组成元素 Xilinx 嵌入式平台套件产品简介 Spartan-6 and Virtex-6 FPGA Embedded Kit FAQ 利用 Xilinx FPGA 简化硬件和软件开发白皮书 ISE® Design Sui ...… 查看全部问答> |
|
1 引言 目前医院使用的病房呼叫系统多为有线呼叫系统,存在布线复杂、布线费用较高、易出故障、维修不便、明线不雅观等缺陷。本文介绍的无线呼叫系统没有上述缺点,安装方便,成本低,使用简单。 2 系统硬件设计 本系统利用MCS- ...… 查看全部问答> |
|
哪位大牛做过h264解码优化, s3c2443 wince5平台, 533M主频, QVGA,baseline级别, 能做到50帧/s的,请联系我。 QQ:76556849. email:tidm642@yahoo.com.cn… 查看全部问答> |
|
IAR环境下编译UCOS ,谁有相关资料 和例程 ,或者是哪位大侠 有自己的 独到见解, 写一下 , 我刚开始学 ,至于用什么编译环境好 也不是很懂, 希望大家帮帮忙 ,小弟在此 先谢了… 查看全部问答> |




