网站大量收购独家精品文档,联系QQ:2885784924

[嵌入式linux在arm开发板上的移植.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[嵌入式linux在arm开发板上的移植

嵌入式linux在arm开发板上的移植 北京泰科威科技有限公司 Arm 系列微处理器 Arm 家族基本分为arm7、arm9和arm10几个系列,其中arm7和 arm9应用最为广泛。 ARM7的处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为 20MHz-133MHz ARM9的处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟为 100MHz-233MHz ARM10最高可以达到700MHz 嵌入式开发基本模型 Host Serial 并口 Target JTAG ICE 嵌入式系统的引导文件的下载 不同种类的芯片具有不同下载方式 使用JTAG 或ICE 特殊芯片的特殊引导方法 嵌入式系统的引导文件的下载 1.通过JTAG 口下载 通常ARM处理器都支持JTAG调试端口,通过JTAG口下载引 导程序到RAM或Flash中,一般都需要专用或通用的ICE系 统来支持。 嵌入式系统的引导文件的下载 JTAG主要的信号线 TDO Input Test Data Out from target to ICE TDI Output Test Data In from ICE to target TCK Output Test Clock output from ICE to the target TMS Output Test Mode Select NSRST Input/Output(可选项) System Reset,与目标板上的系统复位信 号相连。可以直接对目标系统复位,同时可以检测目标系统的复位情况。 为了防止误触发,应在目标端加上适当的上拉电阻 nTRST Output (可选项) JTAG复位。在目标端应加适当的上拉电阻以 防止误触发 嵌入式系统的引导文件的下载 2.通用的ICE ARM 的硬件开发工具主要包括两类仿真器,一是JTAG仿真器,二 是全功能在线仿真器。 JTAG仿真器是利用ARM处理器中的调试模块的功能,通过其JTAG 边界扫描口来与仿真器连接,如Multi ICE、JEENI仿真器等 全功能在线仿真器,由于其信真头完全取代目标板上的CPU,因而 功能非常强大 嵌入式系统的引导文件的下载 特殊芯片的特殊引导方法 很多嵌入式处理器都提供了自举模式 (Bootstrap),供用户写入引 导代码。 自举模式利用了固化在芯片内部的一段引导程序,当处理器复位时, 如果在特定引脚上加信号,则处理器将在复位后执行固化ROM中的 程序。 自举ROM中的程序完成串口的初始化,然后等待用户从串口写入用 户代码。 嵌入式系统的引导文件的下载 Cirrus Logic 的 clps7111~Ep9312 系列ARM core 的CPU 内置128 字节的 boot 程序。 这个boot程序的功能是: 设置串行口的参数为:9600, 8N1,No FlowControl。 然后送出一个 字符 开始接收 2K 字节程序(Bootloader) 送出一个 字符 跳转去执行这 2K 的程序。 嵌入式系统的引导文件的下载 MX1 的bootstrap 模式 MX1提供了4条复位引脚,复位时引脚不同的电平组合可以从不同 的片选端启动系统。自举模式所能接受的是一种专门格式的文本文 件,包括数据和要写入/读出的地址。 通过usb接口下载 引导程序(bootloader) PC 机中的引导加载程序由BIOS(其本质就是一段固件程序)和位于 硬盘MBR 中的OS Boot Loader (比如,LILO 和GRUB 等)一起组 成 嵌入式系统中,加载启动任务就完全由Boot Load

文档评论(0)

htfyzc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档