内内容容
1 通通过过JTAG 接接口口进进行行编编程程 ........................................................................................................ 5
1.1 简介 ........................................................................................................................... 5
1.2 接口和指令 ................................................................................................................... 5
1.2.1 JTAG 接口信号 ..................................................................................................... 6
1.2.2 JTAG 访问宏 ........................................................................................................ 7
1.2.3 Spy-Bi-Wire (SBW) 时序和控制 ................................................................................. 10
1.2.4 JTAG 通信指令 ................................................................................................... 13
1.3 内存编程控制序列 ......................................................................................................... 19
1.3.1 启动 ................................................................................................................. 19
1.3.2 通用器件 (CPU) 控制功能 ....................................................................................... 22
1.3.3 用 JTAG 访问非闪存存储器位置 ................................................................................ 30
1.3.4 编辑闪存存储器(使用板载闪存控制器) ..................................................................... 34
1.3.5 擦除闪存存储器(使用板载闪存控制器) ..................................................................... 39
1.3.6 从闪存存储器中读取数据 ........................................................................................ 42
1.3.7 验证闪存存储器 ................................................................................................... 43
1.3.8 FRAM 内存技术 ................................................................................................... 43
1.4 JTAG 访问保护 ............................................................................................................ 44
1.4.1 正在燃烧 JTAG 熔丝-针对 1xx,2xx,4xx 系列的函数参考 ................................................ 44
1.4.2 编辑 JTAG 锁定密钥-针对 5xx 系列的函数参考 .............................................................. 46
1.4.3 针对一个成功受保护器件的测试 ................................................................................ 47
1.4.4 解锁一个受密码保护的器件 ...................................................................................... 47
1.5 JTAG 函数原型 ............................................................................................................ 48
1.5.1 低电平 JTAG 函数 ................................................................................................ 48
1.5.2 高级 JTAG 例程 ................................................................................................... 49
1.6 器件系列上的 JTAG 特性 ................................................................................................. 52
1.7 参考书目 .................................................................................................................... 58
2 JTAG 编编程程硬硬件件和和软软件件执执行行 .................................................................................................... 59
2.1 执行历史记录 ............................................................................................................... 59
2.2 执行概述 .................................................................................................................... 59
2.3 软件操作 .................................................................................................................... 60
2.4 软件结构 .................................................................................................................... 60
2.4.1 编程器固件 ........................................................................................................ 60
2.4.2 目标代码 ........................................................................................................... 61
2.5 程序操作 .................................................................................................................... 62
2.6 硬体安装 .................................................................................................................... 62
2.6.1 主机控制器 ........................................................................................................ 62
2.6.2 目标连接 ........................................................................................................... 63
2.6.3 主机控制器或者编程器电源 ...................................................................................... 65
2.6.4 第三方支持 ........................................................................................................ 65
3 内内部部 MSP430 JTAG执执行行 ...................................................................................................... 66
3.1 TAP 控制器状态机 ......................................................................................................... 66
3.2 MSP430 JTAG 限制(与 IEEE 标准 1149.1 不兼容) ............................................................... 66
A 勘勘误误表表和和修修订订信信息息 ................................................................................................................ 67
A.1 已知问题 .................................................................................................................... 67
A.2 来自之前文档的修订和勘误表 ............................................................................................ 67
2
内容
ZHCU029G–July 2010–Revised November 2012
SLAU320 — http://www-s.ti.com/sc/techlit/SLAU320
版权 © 2010–2012, Texas Instruments Incorporated