【iCore4 雙核心板】DEMO V1.0 測試程序發布


iCore4 Demo V1.0程序說明

一、概要

本資料包含5個文件夾:

1、“arm”里是iCore4上arm的程序包,開發環境為KEIL5.17;

2、“fpga”里是iCore4上FPGA的程序包,開發環境為QuartusII13.1;

3、“相關軟件”里包含putty終端軟件和UDP調試軟件;

4、“屏幕截圖”為工作時的截圖;

5、“驅動”為板載usb轉uart的驅動程序,本實驗之前需要安裝到計算機。

二、測試准備工作

為了運行測試程序,需要做一些准備工作。

1、  通過網線把iCore4與電腦相連,用於測試以太網功能;電腦ip設置為192.168.0.1網段;

2、  把FPGA配置跳線置於PS模式;

3、  電源供電跳線選擇為USB UART模式;

4、  通過micro usb轉U盤線纜,連接一個U盤到iCore4上,u盤必須為fat32文件系統;也可以把fpga工程下的sram.rbf文件拷貝到u盤里,這樣就可以通過u盤配置fpga了;

5、  連接一個TF卡到iCore4卡座上,TF卡必須為fat32或者fat文件系統,然后把fpga工程下的sram.rbf文件拷貝到TF卡里,這樣就可以通過TF配置fpga了;

6、  通過micro usb線纜把USB UART端口與計算機相連,並安裝好“驅動”目錄里的驅動文件,使得板載的USB轉UART可以正常工作。

三、開始測試

通過micro usb線把iCore4的USB UART接口與計算機連接好后,計算機會識別到一個串口號。通過putty.exe軟件把此串口打開(端口號需要在“設備管理器”里查看),波特率配置為115200,然后鍵入test並按回車進行測試。測試圖片如圖所示。

 

四、測試內容解析

1、電源:紫色字體顯示為[POWER  ]為電源測試,可得到iCore1S的5V供電、核心板電流、板載3.3V/1.2V/2.5/的電壓,測試成功后會顯示[OK];

2、RTC實時時鍾:會讀出RTC時間和日期,若時間在走則說明功能正確,這里要注意的是時間還不准的(因為沒有設定);

3、SDRAM:SDRAM分三次測試,分別向其寫入0x5555,0xAAAA及0x0000~0xFFFF,

將32M SDRAM分成32block進行讀取校驗,校驗成功的顯示綠色,錯誤的顯示紅色。全部校驗成功,測試通過。

4、TF卡測試:此測試分為兩部分,第一步首先探測TF卡信息並顯示,第二步為讀寫實驗,程序會在TF卡上建立一個10k大小的文件,寫入並讀取校驗,測試結果也會顯示出來;

5、U盤測試:與TF卡測試類似,若U盤測試成功,則程序會在U盤上建立一個10K大小的文件,寫入並讀取校驗,然后顯示測試結果。

6、FPGA  PS配置:程序會嘗試通過TF或者U盤里讀取sam.rbf文件,並配置FPGA,若TF卡里有此程序,則會配置成功;sram.rbf是通過quartusii軟件轉換過來的,此文件在fpga文件夾內;

7、總線和SRAM測試:此功能通過stm32 fsmc讀寫掛載在fpga上的兩片sram,測試方法和SDRAM類似,每片sram大小為512K字節,讀取校驗時分兩片校驗,校驗成功顯示綠色,失敗顯示紅色,全部校驗成功,測試通過。

8、以太網初始化:確保網線連接,超過超時時間網線未連接初始化會失敗,初始成功后,可進行以太網測試。

9、按鍵測試:在>>提示符下,按下按鍵會顯示按鍵按下信息;

10、LED測試:ARM和FPGA LED均會三色循環顯示;

 

 五、網絡接口測試    

  首先設置電腦IP為192.168.0.1,子網掩碼255.255.255.0,默認網關192.168.0.1如下圖。

 

  網絡接口需要安裝自帶的UDP測試工具,安裝好后“新建連接”,選擇UDP協議,並把IP設置成192.168.0.10,目標端口設置為30000,本機端口為30001。點擊創建,點擊連接,即可通過軟件發送數據到iCore4,iCore4接收到數據后會原封不動發向計算機。如圖,

 

六、代碼包下載地址

鏈接:http://pan.baidu.com/s/1qXRGGWk 密碼:u8oo

 七、預定鏈接

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM