CEPARK BSL下载器配套资料.zip
时间:02-12 10:49
查看:1699次
下载:162次
简介:
文件包含CEPARK BSL下载器用户手册与原理图。
什么是 BSL (Bootstrap loader)? Bootstrap loader 是MSP430FLASH 系列单片机独有的一项功能。在程序空间、RAM 之外有1K 左右的引导区,用来存放430 的BOOTROM 文件 (这是一个引导ROM,类似网卡上的BOOTROM)。当外界给芯片提供一种特定的激励时,芯片内的引导程序开始工作,引导外部数据写入片内ROM、RAM 区,或者是发送片内数据到外部。这些都是通过一个软 UART 来完成的。如果是 FLASH 系列的单片机,则 FLASH 空间包含了ROM 和RAM。这个引导程序是固化在BOOTROM 空间内,而且是一个用户不能直接使用和修改的存储空间。430BSL 的主要原理是通过芯片特殊的上电复位后,引导片外代码烧录到片内FLASH 中,来完成系统编程的。我们的MSP430BSL 工具使用非常方便,图形化的界面让你通过鼠标就能顺利下载代码,读出内部任何数据。这里提及的代码是TI 专用的430-TXT 格式文本,可以通过 IAR-EW430的编译器生成。
MSP430BSL 的主要特点
1、 代码下载。下载任意编译系统提供的标准430-TXT 源代码。
2、 读出芯片内的程序、信息 FLASH 等随意指定空间。目前支持TI 推出的 MSP430 FLASH 全系列芯片,包括一些补丁程序所做的修改,都在REV3.0 软件上做了改进。
3、 芯片加密后还能通过 256BIT 密码字校验后下载、升级、读写芯片内容。对一些产品遭受破坏还需要读出内部数据来说是非常好的一种工具。其在仪表的软件调校上也有很广泛的应用。(JTAG 接口一般不留在成熟的产品里)
4、 尺寸小,随身携带。体积小于 75*40*20(单位:毫米)
5、 图形化操作界面。操作简单,只需点击鼠标即可完成程序的写入和读出。