【iCore1S 雙核心板】DEMO V1.0 測試程式釋出

XiaomaGee發表於2017-05-31

iCore1S Demo V1.0程式說明

一、概要

本資料包含5個資料夾:

1、“ARM”裡是iCore1S上ARM的程式包,開發環境為KEIL5.17;

2、“FPGA”裡是iCore1S上FPGA的程式包,開發環境為QuartusII13.1;

3、“相關軟體”裡包含putty終端軟體;

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

5、“驅動”為板載USB轉UART的驅動程式本實驗之前需要安裝到計算機。

二、測試準備工作

為了執行測試程式,需要做一些準備工作。

1、  將FPGA配置跳線置於PS模式;

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

3、  連線一個TF卡到iCore1S卡座上,TF卡必須為fat32或者fat檔案系統,然後把FPGA工程下的sdram.rbf檔案拷貝到TF卡里,這樣就可以通過TF配置FPGA了;

4、  通過micro usb線纜把USB UART埠與計算機相連,並安裝好“驅動”目錄裡的驅動檔案,使得板載的USB轉UART可以正常工作。

三、開始測試

通過micro usb線把iCore1S的USB UART介面、USB Device介面與計算機連線好後,計算機會識別到一個串列埠號。通過putty.exe軟體把此串列埠開啟(埠號需要在“裝置管理器”裡檢視),波特率配置為115200,然後鍵入test並按回車進行測試。測試圖片如圖所示。

 

四、測試內容解析

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

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

3、TF卡測試:此測試分為兩部分,第一步首先探測TF卡資訊並顯示,第二步為讀寫實驗,程式會在TF卡上建立一個10k大小的檔案,寫入並讀取校驗,測試結果也會顯示出來;

4、FPGA  PS配置:程式會嘗試通過TF卡里讀取sdram.rbf檔案,並配置FPGA,若TF卡里有此程式,則會配置成功;sdram.rbf是通過quartusii軟體轉換過來的,此檔案在fpga資料夾內;

5、匯流排讀寫測試:此功能通過stm32 fsmc讀寫fpga內ram資料,完成7個ram塊的讀寫測試,每個ram塊為512位元組;

6、按鍵測試:在>>提示符下,按下按鍵會顯示按鍵按下資訊;

7、LED測試:ARM和FPGA 的LED均會三色迴圈顯示;

8、SDRAM讀寫測試:此測試由FPGA程式完成,測試成功後FPGA的LED會三色迴圈顯示。測試失敗後LED會顯示白色;

9、虛擬U盤測試:以上測試完成後,在putty中>>提示符下再輸入udisk並回車,然後檢視電腦上是否有U盤虛擬成功。

五、iCore1S核心板購買地址

https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-251734908.52.W8TXON&id=551901201929

六、程式碼包下載地址

連結:http://pan.baidu.com/s/1dFb3NdZ 密碼:2onf

 

 

 

 

相關文章