• 20145233 20145228《信息安全系统设计基础》第三次实验报告


    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文件。

  • 相关阅读:
    nodejs简单用法一
    初识ege图形库
    安装Microsoft Visual 2010 sp1回滚的错误,无Windows Installer目录
    MongoDB学习要点
    在java中,静态的内部类和非静态内部类的区别
    医院监护系统的问题定义及分析系统可行性及数据定义方法
    机票预订系统的问题定义及分析系统可行性
    银行储蓄系统问题:问题定义及分析系统可行性
    银行储蓄系统:问题定义及分析系统可行性
    软件开发的早期阶段为什么进行可行性研究?应该从哪些方面研究系统的可行性?
  • 原文地址:https://www.cnblogs.com/hanhaochen/p/6104280.html
Copyright © 2020-2023  润新知