This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

哪一款编程器可以将我的程序下载到FLASH 中?

有哪些工具可以写入MSP430Fxxx 的FLASH。它们之间有什么区别,各有什么功能。在什么时候选择什么样的工具比较合适?

  • 你可以使用以下MSP430 接口对MSP430Fxxx Flash 进行编程:

    通过JTAG 接口:

    MSP430 FLASH 仿真工具接口板 MSP-FETP430IF

    TI 串口编程工具 MSP-PRGS430

    TI GANG 编程工具 MSP-GANG430

    第三方编程工具http://www.MSP430.com/ - Click on `Design Resources` >>

    `Third Party` and then on `Third Party Tools

    通过Bootstrap Loader:

    TI 推荐的在第三方网页上的编程工具,例如:Fast BSL 编程器,由Elprotronic, Gessler Electronic GmbH. MSP430 Flash Bootloader from Softbaugh 研制

    http://www.MSP430.com/ - Click on `Design Resources` >> `Third Party` and then on `Third Party Tools`

    两种不同编程方式的特点

    通过JTAG 接口

    可以烧熔丝。MSP-PRGS430、 MSP-GANG430 和第三方Gang 编程器支持烧熔丝。

    MSP-FETP430IF 不支持。

    不可以对熔丝已经烧断的芯片进行再次编程和信息读取

    通过Bootstrap Loader 不可以烧熔丝,可以对熔丝已经烧断的芯片进行读取,擦除,重新烧写FLASH。其中,读取操作有密码保护。密码是在中断向量表中的内容。

    何时使用何种工具

    1.MSP430 Flash 仿真工具接口板 MSP-FETP430IF:

    编程开发和IAR Embedded Workbench 开发工具配合使用所有Kickstart Flash 仿真工具的一部分不可以烧熔丝

    2. TI 串口编程工具 MSP-PRGS430:

    用于产品

    使用MS Windows 的程序员用户

    用于方便移植到其他软件系统的MS-Windows DLL

    将一个文件的内容写入MSP430 Flash

    读取MSP430 Flash 的内容并且保存到一个文件中,

    可以烧熔丝,不可以对熔丝烧断的芯片进行FLASH 写入操作

    3. Gessler 的 `MSP430 FLASH 编程工具`,快速 BSL 编程器(Elprotronic 研制),

    `MSP430 Flash Bootloader` (Softbaugh for Bootstrap Loader 研制)

    现场软件升级

    使用MS Windows 的程序员用户

    用于方便移植到其他软件系统的MS-Windows DLL

    将一个文件的内容写入MSP430 Flash

    读取MSP430 Flash 的内容并且保存到一个文件中

    不可以烧熔丝

    可以向熔丝烧断的芯片写入FLASH。此操作有密码保护。密码是在中断向量表中的内

    容。

    4. Gang 编程器 MSP-GANG430:

    用于产品

    使用MS Windows 的程序员用户

    用于方便移植到其他软件系统的MS-Windows DLL

    将一个文件的内容写入MSP430 Flash

    读取MSP430 Flash 的内容并且保存到一个文件中(开始于1.20 版本).

    可以烧熔丝

    不可以对熔丝烧断的芯片进行FLASH 写入操作

    使用自己的Mircosoft Windows 应用程序对MSP430 编程:

    MSP-PRGS430、MSP-GANG430 和Gessler Electronic GmbH 的MSP430 FLASH

    编程工具都包含一个DLL,你可以在自己的程序中调用这个DLL 进行编程。DLL 的入

    口节点描述符是封装说明文件的一部分。

    使用任意操作系统下运行的应用程序对MSP430 编程

    MSP-GANG430 和BSL 工具中的RS-232 命令可以在以下文件中找到`MSP430 Gang

    Programmer User`s Guide` (slau101)、`Features of the MSP430 BSL` (slaa089a)。

    也可以登陆http://www.MSP430.com/。点击 `Design Resources` and/or `MSP430

    Programmer`s Overview`。