实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮

北京电子科技学院(BESTI)

实 验 报 告

封 面

课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮

学号: 20145222 20145213 成绩指导教师:娄嘉鹏 实验日期:2016.11.17

实验密级预习程度实验时间:10:10-12:30 仪器组次:22 必修/选修:必修 实验序号:3

实验名称:实时系统的移植

实验目的与要求
1、安装ADS

2、安装GIVEIO驱动3、安装JTAG驱动4、测试基本安装是否正确 

实验仪器: 一台电脑:

                实验箱PC机                                                     

正 文


实验内容:

实验环境配置

1、连接实验箱电源,用串口线、并口线、网线、连接实验箱和主机。

2、安装ADS

需要将原来电脑上的重新卸载再安装,安装好后,点击IDE.EXE进入程序,也可以找到后,直接拖到桌面,便于下次访问。

3、安装GIVEIO驱动(安装文件在01-GIVEIO目录下)

①把整个GIVEIO目录拷贝到C:\WINDOWS下,并把该目录下的giveio.sys文件拷 贝到c:/windows/system32/drivers下。

②在控制面板里,选添加硬件>下一步>选-是我已经连接了此硬件>下一步>选中-添加新的硬件设备>下一步>选中安装我手动从列表选择的硬件>下一步>选择-显示所有设备>选择-从磁盘安装-浏览,指定驱动为C:\WINDOWS\GIVEIO\giveio.inf文件,点击确定,安装好驱动。

4、安装JTAG驱动(安装文件在02-UArmJtag2.0目录下)

双击“UarmJtag2.0.exe”,按照默认安装即可,注意不要多次安装,如果电脑上已经有了多个,可以全部删除重新安装,我们在后面的步骤中发现,如果安装多了,可能会导致配置ARM9时出现异常,同时要注意,在控制面板里,模仿上一步中的驱动安装,将该驱动安装好,这里特别容易忘!!

5、配置超级终端:波特率为 115200,数据位 8,无奇偶校验,停止位 1,无数据流控制。注意一定要在配置ARM9驱动环境之前,就先进入vivi状态,因为它特别容易莫名其妙的进入“小企鹅”状态。

测试安装是否正确

1、打开ADS软件,打开需要测试的文件“exp11.mcp文件”,选中src、lib、startup、init文件夹,点击“mark”,会发现只有警告没有错误,这是点击“调试”,我在第一次做的时候,直接出现了加载界面,也就是说直接出现了代码,我没有经过中间设置option的过程,紧接着的“run”也很顺利的停在了main函数那,但再点run,计算机上显示一直在运行中,但是实验板上没反应。

实验成功截图

886717-20161215161727120-811407032.png

实验过程中遇到的问题以及解决方案。

  • 无法打印图像出来:
    解决:箱子问题,换箱子后成功打印!

  • 加载不成功,后来发现是JTag JTag 驱动安装问题:
    解决方案:卸载了重新驱动安装。但是,后来重新安装也不能加载成功,在接着发现在C盘中有着几个驱动,打开使用的跟安装好的不是同一个,造成一直不能加载,想通了后来就解决了。

  • 相关软件以及驱动的安装问题
    解决方案:我们使用的电脑上已经安装了ADS和JTAG,这导致我们第一次试图安装ADS的时候因为电脑上原有,首先需要先卸载替换成新的才可以。

转载于:https://www.cnblogs.com/huangyaqi/p/6183720.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux c之通过popen和pclose函数创建管道执行shell 运行命令使用总结

1、函数介绍 popen 和 pclose 函数 操作是创建一个管道链接到另一个进程,然后读其输出或向其输入端发送数据。标准 I/O 库提供了两个函数 popen 和 pclose 函数,这两个函数实现的操作是:创建一个管道,调用 fork 创建一个子进程,关闭管道的不使用端,执行一个 shell 以运行…

python内置函数 pdf_关于Python巧妙而强大的内置函数

python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的函数,这个函数都是经典的而且经过严格测试的,可以一下子省了你原来很多事情&#xff0c…

nginx获得response自定义的header

Response header send by upstream is $upstream_http_x_uuid http://wiki.nginx.org/HttpUpstreamModule#.24upstream_http_.24HEADER $upstream_http_$HEADER Arbitrary HTTP protocol headers, for example: $upstream_http_host$http_x_* is header sent by client. 转载于…

欢迎来到元宇宙的虚拟世界

众所周知,由于这次疫情,给我们的生活造成了很多不便。现在,让我们进入未来科技世界, 我想很多人都听说过 元宇宙 这个词,大家可能对这个新的概念有很多疑问, 什么是元宇宙? 这是什么新技术? 在即将到来的未来会带来怎样的变化&a…

checking size of char… configure: error: cannot compute sizeof (char) 解决方法

今天在编译freeswitch时 报了这个错误,看config.log 发现最后在测试一些lib的时候出错了。 先按configure的--with选项处理无效。config.log依然同样的错误 最后export LD_LIBRARY_PATH/lib/:/usr/lib/:/usr/local/lib 再configure就可以了。 参考http://www.recoye…

jQuery子页面获取父页面元素

$("input[typecheckbox]:checked",window.opener.document);//适用于打开窗口的父页面元素获取 $("input[typecheckbox]:checked",parent.document);//适用于iframe子页面获取父页面元素 转载于:https://www.cnblogs.com/lxcmyf/p/6189478.html

linux c之通过管道父子进程实现同步通信

1、父进程向子进程写数据 进程的概念和父进程向子进程写数据,我们之前有一片博客介绍过 http://blog.csdn.net/u011068702/article/details/54914774 linux c之管道的介绍、创建关闭和简单读写(父进程向子进程写入数据) 2、父子进程实现同…

attiny13a程序实例_ATtiny13A图文构成

Features•High Performance, Low Power AVR8-Bit Microcontroller•Advanced RISC Architecture–120 Powerful Instructions – Most Single Clock Cycle Execution–32 x 8 General Purpose Working Registers–Fully Static Operation–Up to 20 MIPS Througput at 20 MHz•…

MySQL导入数据load data infile用法

MySQL导入数据load data infile用法 基本语法: load data [low_priority] [local] infile file_name txt [replace | ignore] into table tbl_name [fields [terminated byt] [OPTIONALLY] enclosed by ] [escaped by\ ]] [lines terminated byn] [ignore number li…

11G Oracle RAC添加新表空间时数据文件误放置到本地文件系统的修正

今天看了一篇文章说是误将新创建的表空间的数据文件放置在了本地系统而不是共享存储上。是Oracle的中文技术支持博客题目是:RAC中误将数据文件创建在本地盘时的修正于是我想11G 也兼容这些操作的方法,但是11G的新特性有一点就是可以直接支持ASM文件系统直…

sql练习(针对Mysql)

创建表: 1 DROP TABLE DEPT;2 --部门表3 CREATE TABLE DEPT(4 DEPTNO int PRIMARY KEY,5 DNAME VARCHAR(14) , --部门名称6 LOC VARCHAR(13) ---部门地址7 ) ;8 9 CREATE TABLE DEPT( 10 DEPTNO int PRIMARY KEY, 11 DNAME VARCHAR(14) , 12 …

.NET6之MiniAPI(十二):引入EntityFramewor

说明:本篇重点说明MiniAPI引入EntityFramework,EF的使用不是本篇的重点本篇是在MiniAPI中使用EntityFramework,所以先奉上创建数据的脚本,数据库是SQL Server,可能版本不同,会有一些问题,可以自…

linux c之命名管道简单使用

1、介绍FIFO(命名管道) 管道有局限性,只能在具有亲缘关系的进程间通信,但是命名管道克服了这个问题,可以实现无亲缘关系的进程之间的通信 API介绍: /* FIFO 命名管道 */ /* * 函数功能:功能和管道类似; * 返回值:若成功则返回0,若出错则返回-1; * 函数原型: */ #i…

C# 微信v3退款

1.退款需要退款证书。C#都是用p12的证书,双击证书导入,密码是mch_id(商户号) 2.调用微信退款接口进行退款操作 1 string respstring.Empty 2 string cert Server.MapPath("apiclient_cert.p12"); 3 string passwo…

ios 销毁当前页面重新开启_问:如何强制销毁iOS中的视图控制器?

是否可以在iOS中回收/强制销毁UIViewController?问:如何强制销毁iOS中的视图控制器?我用这github project得到一个定制UIViewControllerTransition:这里是程序的流程:vc1礼物给nav到的rootVc是vc2在vc2有是UIButton。点…

2021 开源社年度报告:开心开源

# 引言 #2020年的开源社年度报告仿佛还在昨天,一转眼,2021年都已经过完了。在去年的年度报告上,我们说2020是动荡不安的一年。结果2021年,简直可以说是动荡加剧,令人应接不暇的一年。迫于疫情的影响,我们一…

luajit日记-FFI库

2019独角兽企业重金招聘Python工程师标准>>> LuaJIT FFI LibraryThe FFI library allows calling external C functions and using C data structures from pure Lua code. The FFI library largely obviates the need to write tedious manual Lua/C bindings in …

linux c之access方法介绍

1、函数介绍 access函数检查调用进程是否可以对指定的文件执行某种操作 api: int access(const char * pathname, int mode) athname:需要检测的文件路劲名 mode:需要测试的操作模式 mode参数介绍: R_OK 测试读许可权 W_OK 测试写许可权 X_OK 测试执行许可…

P4 前端编译器p4c-bm、后端编译器bmv2命令安装 make error问题

参考:Github 安装p4c-bm: sudo pip install -r requirements.txtsudo pip install -r requirements_v1_1.txt //if you are interested in compiling P4 v1.1 programssudo python setup.py install 测试: p4c-bmv2 -h 弹出相关信息&#xff…

机器学习模型 知乎_机器学习-模型选择与评价

交叉验证首先选择模型最简单的方法就是,利用每一种机器学习算法(逻辑回归、SVM、线性回归等)计算训练集的损失值,然后选择其中损失值最小的模型,但是这样是不合理的,因为当训练集不够、特征过多时容易过拟合,那么训练集…