- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
什什么么是是JTAG接接口口——RAM
JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(TestAccessPort,测试问
口),通过专用的JTAG测试工具对内部节点进行测试。
JTAG(JointTestActionGroup,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调
试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(TestAccessPort,测试问口),通过专
用的JTAG测试工具对内部节点进行测试。
目前大多数比较复杂的器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、
TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。
JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。JTAG接口还常用于实
现ISP(In-SystemProrammable在系统编程)功能,如对FLASH器件进行编程等。
通过JTAG接口,可对芯片内部的所有部件进行问,因而是开发调试嵌入式系统的一种简洁高效的手段。目前JTAG接口的
连接有两种标准,即14针接口和20针接口,其定义分别如下所示。
14针JTAG接口定义:
14针JTAG接口定义引脚名称描述
1、13VCC接电源
2、4、6、8、10、14GND接地
3nTRST测试系统复位信号
5TDI测试数据串行输入
7TMS测试模式选择
9TCK测试时钟
11TDO测试数据串行输出
12NC未连接
20针JTAG接口定义引脚名称描述
1VTref目标板参考电压,接电源
2VCC接电源
3nTRST测试系统复位信号
4、6、8、10、12、14、16、18、20GND接地
5TDI测试数据串行输入
7TMS测试模式选择
9TCK测试时钟
11RTCK测试时钟返回信号
13TDO测试数据串行输出
15nRESET目标系统复位信号
17、19NC未连接
下面以S3C4510B开发板为例说明JTAG接口:
在保证电源电路、晶振电路和复位电路正常工作的前提下,可通过JTAG接口调试S3C4510B,在系统上电前,首先应检测
JTAG接口的TMS、TCK、TDI、TDO信号是否已与S3C4510B的对应引脚相连,其次应检测S3C4510B的nEWAIT引脚
(Pin71)是否已上拉,ExtMREQ引脚(Pin108)是否已下拉,对这两只引脚的处理应注意,作者遇到多起S3C4510B不能正
常工作或无法与JTAG接口通信,均与没有正确处理这两只引脚有关。
给系统上电后,可通过示波器查看S3C4510B对应引脚的输出波形,判断是否已正常工作,若S3C4510B已正常工作,在使能
片内PLL电路的情况下,SDCLK/MCLKO引脚(Pin77)应输出频率为50MHz的波形,同时,MDC引脚(Pin50)和其他一些
引脚也应有波形输出。
在保证S3C4510B已正常工作的情况下,可使用ADS或SDT通过JTAG接口对片内的部件进行问和控制。
在此,首先通过对片内控制通用I/O口的特殊功能寄存器的操作,来点亮连接在P3~P0口上的4只LED,用以验证ADS或SDT
调试环境是否已正确设置,以及与JTAG接口的连接是否正常。
ADS和SDT均为ARM公司为方便用户在ARM芯片上进行应用开发而推出的一整套集成开发工具,其中,ADS为SDT的升级版
本。该系统的调试以ADS为例,同时也适合于SDT开发环境。
连接好硬件后,打开AXDDebuer,建立与目标板(待调试的系统板)的连接,AXDDebuer有软件仿真方式和带目标系统
的调试方式,此时应工作在带目标系统的调试方式。
选择菜单SystemViews→CommandLineInterface功能,该选项为AXDDebuer的一个命令行窗口,可在该窗口内输入各种调
试命令,使用非常方便。在命令行窗口输入:
setmem0x3FF5000,0xFFFF,32
setmem0x3FF5008,0xFFFF,32
setmem命令用于对特定的地址设置特定的值,待设定的值可以是8位、16位或32位,在此,对通用I/O口的模式寄存器和数据
寄存器设置相应的值,点亮LED。
S3C4510B在复位后,特殊功能寄存器的基地址为0x3FF0000
您可能关注的文档
最近下载
- 2025年信息系统安全专家大数据安全态势感知专题试卷及解析.pdf VIP
- 中职电子技术基础-《模拟电路》教案.doc VIP
- 2025年演出经纪人国际演出分成结算模式详解与案例分析专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖纠纷的典型案例分析与启示专题试卷及解析.pdf VIP
- 2025年演出经纪人演出项目创意构思与主题设定专题试卷及解析.pdf VIP
- (已压缩)(6)义务教育英语课程标准日常修订版(2022年版2025年修订).docx
- 2025年互联网营销师品牌生命周期管理专题试卷及解析.pdf VIP
- 2025年招标师大型企业集团物联网平台统一采购与分步实施策略专题试卷及解析.pdf VIP
- 燃烧器型号 GT-3A - 90A 燃烧器设备 WD100, WD200, FGR, HA 操作和维护说明书.pdf
- 2025年特许金融分析师投资组合执行中的经济分析与行业配置专题试卷及解析.pdf VIP
原创力文档


文档评论(0)