有哪些工具可以写入MSP430Fxxx 的FLASH。它们之间有什么区别,各有什么功能。在什么时候选择什么样的工具比较合适?
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.
有哪些工具可以写入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`。