Microsoft Word - MSP430-FPA使用指南.doc

Similar documents
untitled

Microsoft Word - AVR32 UC3 isp下载.doc

手册 doc

ICD ICD ICD ICD ICD

EK-STM32F

4. I/O I/O Copyright 2001, Intellution, Inc. 4-1

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

DSP

ARM JTAG实时仿真器安装使用指南

目 录

Microsoft Word zw

《將進酒》

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

21 flash


untitled

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

68369 (ppp quickstart guide)

目 录

Microsoft Word - 实验一Android开发环境搭建.doc

Abstract arm linux tool-chain root NET-Start! 2

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc


但, 你 应 该 听 过 我 们 走 在 大 路 上 这 首 歌, 或 许 还 知 道 革 命 人 永 远 是 年 轻 那 支 歌 ; 并 且, 几 乎 可 以 肯 定, 你 在 戴 红 领 巾 的 那 阵, 必 然 唱 过 牛 儿 还 在 山 坡 吃 草, 放 牛 的 却 不 知 道 哪 儿 去

2 临 终 助 念 答 问 序 临 终 关 怀, 由 佛 门 净 宗 古 来 祖 师 大 德 提 倡 助 念 往 生, 现 今 已 渐 为 社 会 大 众 所 重 视, 在 台 湾, 台 大 长 庚 等 各 大 医 院, 也 都 设 有 助 念 室 ; 大 陆 上 许 多 道 场, 也 有 专 为

校园之星

<4D F736F F F696E74202D FA8BEA861B8EAB7BDBEE3A658BB50C0B3A5CE28B773A6CBA5AB29>

之 原 則 及 國 防 部 訂 頒 國 軍 列 管 國 有 不 動 產 提 供 非 軍 方 單 位 使 用 處 理 原 則 規 定 不 符, 仍 應 以 出 租 方 式 辦 理 惟 可 就 偏 遠 地 區 提 供 官 兵 金 融 水 電 服 務 使 用 部 分, 研 議 降 低 租 金 標 準, 報

chineseall

釋禪波羅蜜次第法門

证券代码: 证券简称:锦江股份 公告编号:【】

1700 装 卸 搬 运 7645 装 卸 搬 运 服 务 2100 建 筑 7410 工 程 服 务 11% 装 卸 搬 运 服 务, 是 指 使 用 装 卸 搬 运 工 具 或 者 人 力 畜 力 将 货 物 在 运 输 工 具 之 间 装 卸 现 场 之 间 或 者 运 输 工 具 与 装 卸

前 言 教 育 无 小 事, 它 成 就 着 学 生 的 未 来 作 为 教 师, 他 们 无 时 无 刻 不 在 关 注 着 学 生 的 成 长 学 生 的 未 来 学 生 就 像 一 朵 含 苞 待 放 的 花 朵, 需 要 老 师 们 的 细 心 呵 护, 给 学 生 需 要 的 东 西, 而

《盗墓笔记》 南派三叔/著

<CFFBB7D1D5DFD0D0CEAAD1A72E6D7073>

独立学院建设与发展


Microsoft Word - 澎湖田調報告-宏達組9804.doc


平 凡 足 迹 李 本 川 作 者 为 中 国 科 学 院 海 洋 研 究 所 研 究 员,1935 年 生, 山 东 荣 成 人 我 今 年 63 岁 了 大 前 年 丈 夫 和 儿 子 在 一 个 月 内 先 后 离 开 了 人 世, 女 儿 又 已 出 嫁, 现 在 是 孑 然 一 身 我 是

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

专注于做最好的嵌入式计算机系统供应商

2015 度 第 2 期 批 量 集 中 询 价 采 购 项 目 包 组 A1 台 式 计 算 机 ( 配 置 一 ) 采 购 人 信 息 及 采 购 数 量 序 号 单 位 编 码 采 购 单 位 配 送 地 址 广 东 省 交 通 运 输 高 级 技

关于规范区委、区委办公室发文

Microsoft Word - ??山

Microsoft Word - 助理人員教育訓練-會計室.docx

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

315avr网站可脱机系列产品使用说明书

USB解决方案.ppt

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

untitled

由社會發展趨勢探討國人睡眠品質

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

行业

untitled

rz_Newsletter2016_en_ indd

untitled

AXIS P7224 Video Encoder Blade – Installation Guide

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF2E646F63>

员工签到录

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

Bus Hound 5

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

USB Debug Adapter用户手册.pdf

Using STM32 Software Library

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

TOOLS Software Installation Guide

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

Microsoft Word - 简报151期

言1.PDF

Microsoft Word - MSP430BSL 使用说明.doc


Microsoft Word - QTP测试Flex.doc

关 于 使 用 说 明 书 本 书 说 明 本 软 件 的 安 装 方 法 和 各 个 设 备 的 设 置 方 法 本 书 使 用 Microsoft Windows 7 Professional 进 行 说 明 使 用 其 他 的 操 作 系 统 或 者 根 据 操 作 系 统 的 设 置 的 不

Microsoft Word - SAM-BA.doc

51 C 51 isp 10 C PCB C C C C KEIL

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

Microsoft Word - SoftICE用户指南.doc

P1500

(CIP). / : ISBN Ⅰ. Ⅱ. Ⅲ. - - ⅣG CIP (2005) ( ) ( ) htp:// /


Microsoft Word - Sable User's Manual.doc

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

epub83-1

3

行业

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V

Microsoft Word - 调试环境.doc

ch08.PDF

Transcription:

MSP430-FPA 使用手册 Team MCUzone http:// 版本 :Rev1.0 2006-10 - 1 -

版本更新说明 Rev 1.0 第一版文件创建 2006-10-21-2 -

MSP430-FPA 使用手册 MSP430-FPA( 以下简称 FPA) 是由加拿大的 Elprotronic 公司推出的专门针对 MSP430 的编程 / 调试工具, 具体特性如下 : 通过 JTAG 接口 : FLASH 编程 :29 kbytes/s FLASH/RAM 更新 : 高达 80 kbytes/s RAM 下载 : 高达 130 kbytes/s 通过 BSL 接口 FLASH 编程 :20 kbytes/s FLASH/RAM 更新 : 高达 19 kbytes/s 目标设备 ( 编程对象 ) 的供电可由编程适配器 ( 最大 3.3V/100 ma) 或外部电源 (2.7-3.6v) 提供 USB-MSP430-FPA 在一个端口上同时具有 JTAG/BSL 接口功能 该 14 针端口, 采用 JTAG 或 BSL 接口可以快速地访问 MSP430FXX 微控制器 JTAG 通信速度可选择为 4Mb/s, 1Mb/s 或 400kb/s 与目标板通信, 即使外加 ESD 保护器件也 不影响其速度 MSP430.dll 库使用户可以象使用 FET 那样, 在 IAR, Quadravox, NoICE 或 CrossWorks 等调试环境下, 使用该 USB 接口适配器 FPA 通过 USB2.0 接口与 pc 连接, 所以, 从上面的参数就可以看出, 其速度飞快, 号 称业界最快的 MSP430 编程器 目前原厂的 FPA 有以下的版本 : 1. FlashPro430 FPA ( model PN: USB-MSP430-FPA-1.x ) 2. ChainPro430 FPA / FlashPro430 FPA ( model PN: USB-MSP430-FPA-2.x ) 3. GangPro430 FPA / FlashPro430 FPA ( model PN: USB-MSP430-FPA-3.x ) 其功能对比如下 : 本文将以 ChainPro430 FPA 为例来说明其使用 - 3 -

一, 软件安装 下载 X-Pro430-3v2-3-Setup, 然后点击 setup.exe 安装, 如果安装过程中出现提示说缺少.NET Framework 的支持, 请先安装 Microsoft.NET Framework 2.0 版可再发行组件包 (x86), 可以通过下面的链接下载 : http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=0856eacb- 4362-4b0d-8edd-aab15c5e04f5 安装完成后 windows 中的显示如下 : 然后再次安装 FPA 的软件 下面请连接 FPA 硬件,pc 将发现新硬件, 安装 FPA 安装路径下 drivers 里对应平台的驱 动 注意驱动要装两次 安装完成后在设备管理器里可以发现新硬件 : 此时运行 FPA 软件, 选择 About About Adapter, 可以看到 FPA 硬件的相关信息, 如 下 : - 4 -

二, JTAG 编程应用 运行 FPA 软件的界面如下 : 下面以一块 149 的板子为例, 说明如何使用此编程工具 - 5 -

FPA 支持对目标板供电, 且 ChainPro 的版本支持可选电源电压, 因此首先断开目标板电源, 然后在 Power Device from Adapter 选择正确的电压, 比如 3.2V, 然后勾取 Enable, 在弹出的窗口中选择 yes 然后点击 POWER ON/OFF, 右侧的黄灯即会点亮, 而下面也会显示出目标板的实际电压, 设定电压和实际电压可能不相符, 此时要注意要使得目标器件电压不要低于 flash 编程的限制电压 ( 一般是 2.7V), 否则将不能编程, 效果如图 : 由于这块板子只支持 JTAG, 所以右上角的 Interface 应该选择 JTAG, 而左边的器件类型 应该选择正确的型号 149 FPA 会将实际探测到的器件型号报告到 Target 栏中, 如下图 : 虽然选择的是 149 但是实际探测到是 11x, 此时应该仔细检查, 看是否选择错误 无误后可以点击右侧的 ERASER FLASH 来测试, 结果如图 : 左侧的 report 窗口将显示执行的结果, 右侧对应命令前面也会有标记, 同时, 状态窗口 也会显示 pass, 如下图 : - 6 -

点击 open code file 载入需要编程的目标文件, 可以看见软件所支持的文件类型是很多 : 点选 WRITE FLASH 即可进行编程, 可以看到速度确实比较快 然后可以选择 verify 进行校验 注意进度条上方的 JTAG 速度, 当前是 4Mb/s 其速度可以在菜单 - 7 -

中设置, 如下图 : 之后点击 power 框内的 reset 就可以开始程序的运行 当然, 也可以使用编程软件提供的自动功能, 在载入文件之后, 可以直接点击 Device Action 中的 AUTO PROG, 然后软件即会自动完成所有编程步骤, 并给出每步的结果, 如下图 : 选项 Reload Code File 在开发的时候很有用 我们可以选择了一个目标文件, 然后勾选改选项, 然后每次编译之后直接点击自动, 软件就会自动载入最新的目标文件, 然后编程 点击下方的 READ/COPY, 即可从 flash 中读取数据 : - 8 -

在这个弹出窗口中可以看到 flash memory 的内容, 并可以将之保存到文件 三, BSL 编程应用 对于 430 也可以使用 BSL 编程 FPA 在 14 芯的插头中已经整合了 BSL 信号, 具体可 以参考下图 : - 9 -

可见 FPA 的 14 芯接头利用了 TI 标准 JTAG 接口中的两个空脚, 达到了 JTAG/BSL 二合 为一的目的 一个连接了 JTAG 和 BSL 的例子如下图 : 将目标板和 FPA 连接好, 选择连接方式为 BSL,BSL 速度也可以在菜单中设置 然后的编程过程和 JTAG 类似, 正确的输出如下 : 上图中的 BSL 速度设置为高速 - 10 -

四, 在 IAR 中调试 相信 IAR for MSP430 是现在国内使用得最多的 430 集成开发环境 (IDE) 对于该软件的安装和工程建立, 这边就不罗嗦了, 这里只讲如何调试 软件版本为 IAR for MSP430 4.31A, 调试目标板为 TI 的 1101 扩展板, 运行软件为 IAR 内带的 flashled 例程 首先需要替换一个 dll 文件, 步骤如下 : 在 IAR 安装目录 \iar430\430\bin 下找到 msp430.dll 文件, 这个就是 TI 用于 FET 调试的接口文件, 将其改名, 比如改成 msp430-ti.dll 从 FPA 安装软件的 \MSP430DLL 目录下复制 MSP430-FPA.dll 到这个位置, 并改名为 msp430.dll 在 IAR 中的工程设置中调试器选择 FET, 如下图 : 然后在 FET Debugger 选项中设置 : - 11 -

连接端口可以随便选, 因为 dll 被替换的缘故, 所有的调试请求都会被发往 FPA, 这也就意味着, 并口 FET 已经不可以使用, 如果要回复原来的配置, 只要将前面的改名的 msp430-ti.dll 再改回 msp430.dll 点击 ok 保存即可完成设置 在 IDE 中选择 debug, 出现如下警告后点击确定 即可出现下载窗口 - 12 -

很快即可完成下载, 进入调试模式 此时, 就可以体会到 FPA 的高速所代理的调试便利了 五, 配合 430GDB 调试 Gcc 作为免费的开发工具, 用的人也有一些, 虽然 Elprotronic 在官方文档中说明 FPA 的 dll 不支持 gdb 调试, 但是通过尝试还是能够实现与 gdb 配合调试的 下文假定 mspgcc 已经安装 首先到 mspgcc 安装的 bin 目录下, 找到 msp430.dll, 将其改名, 然后从 FPA 安装软件的 \MSP430DLL 目录下复制 MSP430-FPA.dll 到这个位置, 并改名为 msp430.dll 编译好程序, 生成包含调试信息的 elf 文件 正确连接好目标板与仿真器 在命令行运行 msp430-gdbproxy.exe msp430, 在弹出的警告中选择确定 - 13 -

调试代理就能和 FPA 建立连接, 如下图 : 可见软件已经识别出调试目标芯片的型号, 并在端口 2000 等待 GDB 的连接 下面运行 mspgcc 的 bin 文件夹下的 msp430-insight.exe, 使用 file open 打开刚才编译的 elf 文件, 选择 run run, 在弹出的目标选择对话框中如下设置 : 点击 ok 即可建立连接 并且 GDB 会开始下载程序 下载完成后即可开始调试, 如下 图 : - 14 -

在调试过程中,gdbproxy 的窗口也有相应的输出 具体 GDB 的调试方法, 这里就不补充了, 可以参考 GDB 的文档 六, 总结 FPA 作为 USB 接口的 MSP430 仿真器, 其功能齐全, 速度很快, 同时支持 JTAG 和 BSL, 使之成为开发 MSP430 的利器 - 15 -

请访问 以获取最近更新 - 16 -