資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

20145201李子璇發表於2016-11-20

北京電子科技學院(BESTI)
實 驗 報 告
課程:資訊保安系統設計基礎 班級:1452
姓名(按貢獻大小排名):李子璇 鄢曼君
學號(按貢獻大小排名):20145201 20145227
成績: 指導教師:婁嘉鵬 實驗日期:2016.11.17
實驗密級: 預習程度: 實驗時間:10:00-12:30
儀器組次:1 必修/選修:必修 實驗序號:03
實驗名稱:核心驅動設計入門-模組方式驅動實驗
實驗目的與要求:1、安裝ADS
2、安裝GIVEIO驅動
3、安裝JTAG驅動
4、測試基本安裝是否正確
實驗儀器:

名稱 型號 數量
arm UP-TECH 1
pc Windows XP 1

一、實驗步驟
1 基本開發環境
1.0 連線實驗箱電源,用串列埠線、並口線、網線、連線實驗箱和主機
1.1 安裝ADS(安裝檔案在00-ads1.2目錄下,破解方法00-ads1.2
\Crack目錄下)
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

1.2 安裝GIVEIO驅動(安裝檔案在01-GIVEIO目錄下)
把整個GIVEIO目錄拷貝到C:\WINDOWS下,並把該目錄下的giveio.sys檔案拷貝到c:/windows/system32/drivers下。
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

   在控制皮膚裡,選新增硬體>下一步>選-是我已經連線了此硬體>下一步>選中-新增新的硬體裝置>下一步>選中安裝我手動從列表選擇的硬體>下一步>選擇-顯示所有裝置>選擇-從磁碟安裝-瀏覽,指定驅動為C:\WINDOWS\GIVEIO\giveio.inf檔案,點選確定,安裝好驅動

資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

1.3 安裝JTAG驅動(安裝檔案在02-UArmJtag2.0目錄下)
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君
即可進行模擬除錯。

1.4 配置超級終端:波特率為 115200,資料位 8,無奇偶校驗,停止位 1,無資料流控制。
具體步驟如實驗一,這裡不進行贅述。

1.5 測試基本安裝是否正確,參考文件“03-測試文件.pdf”,測試程式在04-Test目錄下

  • 選擇工程檔案我們以光碟中的/ucos v6.0/Exp11 繪圖的 API 函式為例選擇 Exp11.mcp 後點 擊開啟
    資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

  • 選擇需要編譯的檔案,在相應資料夾前的空白位置點選即可選中,標頭檔案庫檔案是不能選 中的,因為已經被包含到了原始碼中。
    點選make進行編譯
    編譯後出現編譯結果,次圖片表示沒有錯誤,4 個警告和 15 條其他資訊。如果不是下面的 結果,可能的問題是程式碼路徑中有中文,把程式碼拷貝一個英文目錄中,還有可能是程式碼檔案 夾中 Exp11_Data 資料夾的問題,刪除 Exp11_Data 資料夾。
    資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

  • 在除錯程式執行之前務必先開啟 Uarmjtag 點選初始化配置選擇 ARM9 點選確定。最小化 到托盤即可,並且保證我們的平臺停止在 VIVI 狀態下。
  • 點選 Debug 按鈕進行模擬除錯。選擇 ADP 點選確定。載入完成後如下:
    資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君
  • 之後我們點選 run(執行)按鈕 正常狀態下他會停止在 main 函式,這是系統自動的。
    之後我們繼續點選 RUN 按鈕即可執行繪圖實驗。這是液晶屏上會出現我們繪製好的圖形。
    資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

二、遇到的問題
1.安裝ADS時,最後沒有跳出和教程一樣的設定視窗。
解決:我們重新解除安裝了ADS,再重灌就出現了。
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

2.make編譯時不是4 個警告和 15 條其他資訊。
解決:在程式碼資料夾中 Exp11_Data 資料夾刪除 Exp11_Data 資料夾。

3.除錯程式時不成功
解決:平臺沒有停止在 VIVI 狀態下。 關閉電源重新開啟後,按除了回車的任何鍵,進入vivi。
資訊保安系統設計基礎實驗三—20145201李子璇 20145227鄢曼君

相關文章