- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015嵌入式大作业
一、叙述JTAG接 口在嵌入式开发中的作用。
JTAG是一种国际标准测试协议主要用于芯片内部测试,JTAG接 口的主
要作用如下所述:
它最初用来对电路和芯片进行边界扫描测定,它的基本原理是
在器件内部定义一个测试是访问口 (Test Access Port),
通过JTAG专用的测试工具对器件内部节点进行测试。通过电路
的边界扫描测试技术,用具有边界扫描功能的芯片构成的印制
板电路,可通过相应的测试设备检测芯片功能,检测电路连接
的正确性同时检测它是否有预定的逻辑功能,从而对这块印制
电路进行故障检测和故障定位。
JTAG接 口可以对 目标板进行测试,还可以对 目标板 系统的存储
单元编程,经常通过JTAG接 口直接烧写嵌入式系统F lash存储
器。
JTAG的引脚定义
1. TCK为TAP提供一个独立基本的时钟信号,TAP的所有操作都是
通过这个时钟信号来驱动的。
2. TMS用来控制TAP状态机的转换,通过TMS新号可以控制TAP在不
同的状态间转换,TMS信号在TCK信号的上升沿有效。
3. TD I是数据输入的接 口,所有输入到特定寄存器的数据都要通
过TD I一位一位 串行输出。
4. TDO数据输出的接 口所有从特定寄存器输出的数据都要通过TDO
一位一位 串行输出。
5. TRST可以用来对TAP Contro ller进行复位,该信号线可选,
TMS也可以对其进行复位。
6. VTREF接 口信号电平参考电压一般直接接V (supp ly),这个可以
用来确定ARM的JTAG的接 口逻辑电平。
7. RTCK可选项,由目标端反馈给仿真器的时钟信号,用来同步
TCK信号的产生,不使用时直接接地。
8. System Reset可选项,与 目标板上的系统复位信号相连,可
以直接对 目标系统复位,同时可以检测 目标系统的复位情况,
为了防止误触发应在 目标端加上适当的上位电阻。
9. USER IN用户 自定义输入,可以接到一个 IO口上,用来接收
上位机的控制。
10. USER OUT 用户 自定义输出,可以接到一个 IO口上,用来
向上位机反馈一个状态。
二、叙述嵌入式平台的搭建过程,以linux为例。
1) 一:建立宿主机开发环境
建立交叉编译的环境即在宿主机上安装与开发板相应的编译器
及库函数,以便能够在宿主机上应用开发工具编译在 目标板上运行的
Linux引导程序,内核,文件系统和应用程序
交叉编译 :在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对
应的机器代码。
开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进
制代码 (该代码只能在开发板上执行),然后下载到开发板上运行
2) 下载和安装arm-Linux-gcc编译工具链
下载必威体育精装版的arm-Linux-gcc并解压至当前 目录下
在 系统配置文件profile中设置环境变量 方法:直接在profile文件
中加入有哪些信誉好的足球投注网站路径 立即使新的环境变量生效:运行source命令,检查
是否将路径加入到path,测试是否安装成功,
编译程序,测试交叉工具链
3) 配置超级终端m inicom m inicom是宿主机与 目标板进行通信的终
端:在宿主机Linux终端中输入:m inicom-s或输入m inicom然后
按ctrl+A+O对超级终端m inicom进行配置,再选择串口并配置串
口,最后保存即可
文档评论(0)