- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实训总结
ARM 体系结构
主要内容
(1) ARM 简介
(2 ) ARM 处理器模式
(3 ) ARM 的寄存器
(4 ) ARM 的异常
(5 ) 存储器 I/O
参考资料
详细内容参加 ARM 体系结构 PPT。
RealView 的使用
安装破解详细过程
1. 将虚拟 iso 文件解压缩(或者用虚拟光驱装载) ,双击 setup.exe 进行安装
2. 安装即将结束的时候,会出现一个窗口,上面有“下一步”按钮
3. 此时,将 rvds4cr.crack 文件夹的内容,拷贝到 文件夹
4. 开始—运行—输入 cmd,点击确定
5. 输入 ipconfig/all ,并回车
6. 记下“本地连接”的 Physical Address,例如 00-25-3D-5B-7C
7. 将 下的 rvds.dat 以记事本方式打开
8. 将“ HOSTID=”后的字符串替换为 6 中找到的 Physical Address, 不要横杠。
9. 保存关闭。
10. 在 2 中的窗口内点击下一步, 之后点击 “...”按钮, 选择好 rvds.dat 之后, 点击 Add
按钮,点击两次(或一次) “是”之后继续安装。
11. 最后运行 下的 Crack.bat (齿轮)
IDE 的使用
开始—程序— ARM—ARM Workbench IDE v4.0 启动 RealViewIDE
File— New— Realview Project 输入 ProjectName 点击下一步,调试和发行都选中,点击
下一步,不需要选择 Targets,直接点击下一步,体系结构选择 Cortex-A8 ,其他不用改变,
点击下一步,再点击下一步,之后选择 Finish,即可创建一个 RealView 工程。
在工程上点击右键可以添加文件夹 (例如src ),也可以添加文件, 注意汇编文件扩展名
为.s,C 语言文件为 .c。
汇编语言的例子和 C 语言的例子见“ ARM 汇编语言实验”压缩包。
调试方法
首先编译工程( Project—BuildAll ),之后点击菜单栏的 Debug 按钮(虫子样子) ,选择
加载到 RealView Debugger 中,即可开始调试。点击 Step in 按钮,即可单步跳入,点击 Step
over 按钮即可过程调试。
有可能需要查看 Register 的内容,这时需要点击 View 菜单下的 Register 项,打开寄存
器查看窗口。
指令集
常用指令集见参考资料“ ARM 指令集详解” 。
ARM 与 C 语言混合编程
共有四种混合编程方式,详细信息可以参考资料“ ARM 中 C 语言和汇编语言混合编程”
中的内容。
串口通信方法
串口的基本概念, 串口通信的方式, 通信的数据包格式等。 详细内容请参考 “串口通信”
PPT。
烧写板子的方法
由于各个开发板的使用方法并不相同,因此需要参考用户手册。一般使用过程为:
1. 调至 NorFlash 方式启动,连接超级终端。根据超级终端中的选项,选择操作
2. 格式化 NandFlash
对于 Linux 系统
3. 选择下载 bootloader ,可能会使用到 DNW,注意按照手册安装 usb 驱动
4. 选择下载操作系统内核
5
文档评论(0)