http://wenku.baidu.com/link?url=mr2SWyoMKCPFGNHIkY0x9cQWSOWRcAqbWMPboXU0TFwpMGQKy-YXOwjErWCU1XWBR-46xqlJHGx6ocVO85KugqckEgVzivOjFMUyij7Tf7u

进入BSL的时序是:在-RST引脚保持低电平期间,TEST引脚要有两个上升沿。


MSP430启动加载程序(Bootstrap Loader,以下简称BSL)

1、不用仿真器、编程器,就可以实现内存修改(可以应用为参数修改),程序下载。 能加速程序成熟后的批量生产。方便在板修改程序参数。

2、JATG熔丝烧断后,访问内存的唯一方法。

MSP430启动加载程序(Bootstrap Loader,以下简称BSL)允许用户通过标准的RS-232串行口访问CPU内存,包括Flash和Ram,这项功能为嵌入式应用提供了方便的维护方式。

要使MSP430单片机进入BSL,需要给特定引脚上一个特定时序,接到这个特定时序后,CPU程序指针(PC)指向内存中的0C00H地址处,这是一段1K大小的ROM区(0C00H-1000H),BSL就在这里。

通过BSL对CPU的操作包括:读内存区、写内存区、flash全部擦除,flash 分段擦除。除flash分段擦除外,其它功能需要先校验密码,密码是存于地址0FFE0H~0FFFFH段的32字节的内容。

MSP430 BSL编程原理相关推荐

  1. msp430项目编程14

    msp430中项目---电子测重系统 1.hx711工作原理 2.电路原理说明 3.代码(显示部分) 4.代码(功能实现) 5.项目总结 msp430项目编程 msp430入门学习 转载于:https ...

  2. Java并发编程原理与实战六:主线程等待子线程解决方案

    Java并发编程原理与实战六:主线程等待子线程解决方案 参考文章: (1)Java并发编程原理与实战六:主线程等待子线程解决方案 (2)https://www.cnblogs.com/pony1223 ...

  3. Winsock编程原理——面向连接

    Winsock编程原理--面向连接 Windows Sockets使用套接字进行编程,套接字编程是面向客户端/服务器模型而设计的,因此系统中需要客户端和服务器两个不同类型的进程,根据连接类型的不同,对 ...

  4. msp430入门编程17

    msp430中C语言的寄存器操作 msp430入门学习 msp430入门编程 转载于:https://www.cnblogs.com/guochaoxxl/p/7812753.html

  5. Socket编程原理概述

    1 问题的引入  UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close).在一个用户进程进行I/O操作时, ...

  6. 量子计算机编程原理简介 和 机器学习

    量子计算机编程原理简介 和 机器学习 本文翻译自D-Wave公司网站 www.dwavesys.com/en/dev-tutorial-intro.html D-wave公司在2007年就声称实现了1 ...

  7. msp430入门编程11

    msp430中C语言的模块化头文件及实现11 msp430中C语言的模块化头文件及库文件12 msp430入门学习 msp430入门编程 转载于:https://www.cnblogs.com/guo ...

  8. socket 编程原理1

    socket 编程原理1 主要用于解决网络间进程通信的问题,需要三级寻址. 1.指定特定网络: 2.指定特定主机: 3.特定进程 特定进程用端口号指定,tcp/udp均用16位端口号来表示用户进程,小 ...

  9. JavaScript异步编程原理

    众所周知,JavaScript 的执行环境是单线程的,所谓的单线程就是一次只能完成一个任务,其任务的调度方式就是排队,这就和火车站洗手间门口的等待一样,前面的那个人没有搞定,你就只能站在后面排队等着. ...

  10. Win32环境下动态链接库(DLL)编程原理

    Win32环境下动态链接库(DLL)编程原理 比较大应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作.其中可能存在一些模块的功能较为通用,在构造其它软件系 ...

最新文章

  1. 1183位求助者的数据画像:不是弱者,而是你我
  2. Visual Studio 2005 Service Pack 1 正式版发布
  3. 织梦本地调试运行PHP不显示图片,织梦dedecms不能下载远程图片实现图片本地化解决方法...
  4. iOS Cookie学习(NSHTTPCookieStorage的使用)
  5. 54.get set
  6. 装机之MBR和GPT
  7. ubuntu之安装显卡驱动
  8. 机器人码垛搬运编程程序_一条指令搞定机器人搬运程序
  9. 《货币金融学》期末复习题
  10. 人脸识别闸机系统解决方案
  11. 网页压缩算法deflate揭秘
  12. TNS-12547和TNS-12555错误解决
  13. 生鲜电商的“7年之谎”
  14. 文件安全检测--持续更新
  15. JZOJ5912 Van♂Usee
  16. 使用pm命令安装或卸载apk,静默安装、卸载方法
  17. Apollo使用方法
  18. ARM9嵌入式Linux开发-内存与IO操作
  19. python自动获取cookie_python如何获取cookie
  20. SSLOJ 1317.灵魂分流药剂

热门文章

  1. 在多级NAT上做回程静态路由——实现访问inside内的主机
  2. html 出现脚本错误,当前页面脚本发生错误,教您当前页面脚本发生错误的解决方法...
  3. mysql ndb存储引擎_ndb 存储引擎
  4. 15.2. switchport trunk encapsulation dot1q 提示 invaild input at^marker.
  5. mysql 分离和附加数据库_分离数据库和附加数据库有什么区别
  6. cmake导入so库_CMAKE使用链接第三方SO库
  7. 有位程序员写了部「修仙小说版」编程教程,网友:蚌埠住了 ....
  8. Rhino学习教程——1.2
  9. 树莓派接入阿里云IOT平台1(Python模拟数据上传)
  10. 老外的各种no-sql数据库的比较贴