实验7BootLoader移植分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 7 BootLoader 移植实验 一、实验目的 掌握 BootLoader 之 vivi 的配置、移植方法; 掌握 vivi 的交叉编译方法; 掌握 vivi 的下载方法。 二、实验内容 配置、移植 vivi; 对 vivi 进行交叉编译; 将 vivi 下载到目标板上,并运行 vivi。 三、实验指导 1、准备 vivi 软件包 创建工作目录 在 Linux 操作系统下的“/usr/local”目录下创建自己的工作目录,如“mydir”。 复制 vivi 软件包到工作目录 将“友善之臂”的 Bootloader 软件包“boot.rar”,通过共享目录复制到 Linux 操作系统下的 “/usr/local/mydir”工作目录下。 Linux 操作系统与 windows 操作系统的共享目录: Windows 下:d:\share Linux 下:/mnt/hgfs/share 解压 vivi 软件包 在“/usr/local/mydir”工作目录下对“ boot.rar”进行解压,会建立“ vivi”目录,并且所解压的文件在其下面。 2、对 vivi 进行配置 在 vivi 目录下执行如下命令: make menuconfig 便启动了 vivi 菜单式配置软件,配置界面如下图所示。配置完成后保存退出。 在 vivi 配置过程中要搞清除每一个选项、子选项的含义,根据自己的目标板进行配置选择。 3、对 vivi 进行移植 对 vivi 的移植主要是修改其顶层的 makefile 文件,其位置在 vivi 目录下,绝对路径为“/usr/local/mydir/vivi”,对 makefile 修改的内容主要有以下 4 项。 CPU 架构 ARCH := arm 交叉编译器 CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux- 编译器库文件路径 应该设置为 arm-linux 平台下的编译库文件路径,即 ARM_GCC_LIBS=/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3 include 路径 应该设置为 arm-linux 平台下的 include 路径,即 LINUX_INCLUDE_DIR = /usr/local/arm/2.95.3/arm-linux/include 4、对 vivi 进行编译 需要先清除原来的目标文件和临时文件,执行以下命令: make clean make “make clean”命令会清除原来的目标文件和临时文件。“make” 命令正确编译后,会在 “/usr/local/mydir/vivi”目录下产生目标文件“vivi-elf”、“vivi”等文件。 5、下载 vivi 到目标板 利用 JTAG 口将 vivi 下载到目标板的 flash 空间(0x00000---0x20000),方法是利用 Mizi 公司的下载软件 sjf2410.exe。先把目标文件 vivi 复制到 Windows 的目录下,然后在 Windows 下运行 sjf2410.exe,根据 sjf2410.exe 的提示,将 vivi 下载到目标板的 flash 中。 vivi 下载后,对目标板加电,使 vivi 启动运行,观察运行情况。

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档