首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > MSP430串行写入BOOTSTRAP与加密熔断功能

MSP430串行写入BOOTSTRAP与加密熔断功能

资料介绍
单片机论文

MSP430串行写入BOOTSTRAP与加密熔断功能
摘要:BOOTSTRAP用于在MSP430设计开发及系统更新时对Flash存储器的编程。它可以用
经串口协议的命令来激活,使得用户可以通过PC控制MSP430,并实现数据交换。烧断Fl
ash的熔丝是用来保护用户在Flash中的程序代码。本文主要介绍我们制作的BOOTSTRAP这
一开发工具的功能、软硬件结构以及熔断工具的制作方法。
    关键词:MSP430 BOOTSTRAP 熔断
引 言
  对于MSP430单片机的开发调试有多种技术方案,例如EPROM方式、OTP方式、仿真开
发系统方式、JTAG和BOOTSTRAP方式。BOOTSTRAP(又名BootStrap
Loader,简称BSL)可与另一种Flash仿真工具JTAG控制器配合使用。对于Flash型的MSP
430单片机初期开发进行的仿真,只需要1台PC机和1个FET(Flash Emulator
Tool)的JTAG控制器即可实现。进入产品级开发阶段,为了保护用户代码,烧断Flash的
保护熔丝以后就无法再通过JTAG口访问单片机,这时用户对Flash中的程序再进行检查或
更新就只能通过BOOTSTRAP进行。不用担心用户代码会泄露,BOOTSTRAP提供了32字节25
6位的密码保护,能完全确保代码的安全性。
  BOOTSTRAP的硬件制作并不费力,只要与调试环境软件配合(TI网站提供免费下载限
制功能的软件,不过用户可以轻松地制作完全功能软件),就能很方便地构建自己的开
发环境。对于熔断的方法,从以前TI公布的资料看,只要在功能引脚上施加一个6.5V左
右的电压数ms就可以了。当然,各类芯片熔断的方法也有一些差异。但是,除了11x系列
的单片机有人用这种方法试验成功外,对其余系列的单片机无法实现,甚至有毁坏芯片
的可能。现在,随着为TI公司的
MSP430串行写入BOOTSTRAP与加密熔断功能
本地下载

评论