20145233 20145228《信息安全系统设计基础》第三次实验报告
实验贡献:韩昊辰 江苒
实验报告贡献:韩昊辰 江苒
实验三要求
-
安装ADS
-
安装GIVEIO驱动
-
安装JTAG驱动
-
测试基本安装是否正确
-
报告封面见BB,内容要求见BB实验指导书
实验三步骤
第一步
- 连接arm开发板
- 连接实验箱,各个串口线以及网线,连接实验箱和主机
- 打开超级终端进入vivi模式
第二步
- 安装ADS
- 安装文件在老师给的文件中有,但是需要破解,破解方法如下
- 开始菜单下,所有程序>找到ADS程序>ARM License Wizard,选择
Install License
,然后在License File To Be Installed
中使用Browse
,选择CRACK 目录下的license.dat
文件即可。
第三步
- 安装GIVEIO驱动
- 按照老师的教程
- 在控制面板里,选择添加硬件>是我已经连接了此硬件>选中-添加新的硬件设备>选中安装我手动从列表选择的硬件>显示所有设备>从磁盘安装:浏览目录,指定驱动为
C:WINDOWSGIVEIOgiveio.inf
文件,点击确定后即可安装GIVEIO驱动。
第四步
- 安装JTAG驱动
- 安装文件在02-UArmJtag2.0目录下,双击“UarmJtag2.0.exe”后,一路默认安装即可
- 安装好后,在控制面板里,选择添加硬件>是我已经连接了此硬件>选中-添加新的硬件设备>选中安装我手动从列表选择的硬件>显示所有设备>从磁盘安装:浏览目录,指定驱动为
C:Program FilesUArmJtagLPTJtag
文件,点击确定后即可安装JTAG驱动。
第五步
-
初始化设置
-
点击初始化配置,在弹出的对话框中,将处理器类型选为ARM9
-
在选项的Configure Target中,将ADX设置为ADP远程调试
-
并点击Configure按钮进行近一步设置:点击Select选择远程连接为```ARM ethernet driver``;点击Configure后输入建议并行口仿真器的IP地址:127.0.0.1,即可进行仿真调试。
第六步
- 程序调试
- 在测试之前一定要把测试代码文件夹04-Tes拷贝到不含中文的文件夹下,并且删除文件夹Exp11_Data
- 运行ADS1.2集成开发环境,单击File->Open选项,选择F: 4-Test文件夹中的Exp11.mcp,点击打开。
- 在调试程序运行之前务必先开启Uarmjtag点击初始化配置选择ARM9点击确定,并最小化到托盘。
- 点击make进行编译链接,如下图所示:
分析总结
- 其实在上周的实验中,我们小组就已经对于实验三做了很久了,但是每次都有新的问题,上次实验的时候我们对于实验都只剩最后一步,只是机子不争气每次都卡在run的步骤,我们试了有七八次都不行,决定这次实验去选择一个好点的电脑和实验箱。
- 最后完成实验。总结一下,实验中有很多硬件都是按照要求装好的,实验本身并没有多少难度,但是我想搞清楚为什么要这样做,代码我看了就是一个实时系统,有一定的规律,好比一个钟控系统。
- 反映在试验箱中就是一个按时走动的波形。实验中碰见了一个问题就是:在进行第6步的操作中,对程序进行Debug操作后一直没有反应,始终没有进入main函数。
- 解决办法就是:多次启动知道成功为止,我只能总结这个问题为实验箱过久或者计算机不好。
实验三结果
PSP时间:
步骤 | 时间 | 百分比 |
---|---|---|
需求设计 | 1h | 20% |
代码实现 | 1h | 20% |
测试 | 2h | 40 % |
分析总结 | 1h | 20% |
参考资料
老师给的大量相关的PDF文件。