在ZYNQ上移植UCOSIII
版本:Vivado2018.3
UCOS對Xilinx SDK適配的版本:Version1.45
注意:目前這個是Micrium官網(wǎng)的最新版本,該版本支持Vivado2019.1。但測試使用的是Vivado2018.3。
先看官網(wǎng)提供的庫:
DesktopMicrium_Xilinx_Repo_1_45ucos_v1_45
將Micrium_Xilinx_Repo_1_45解壓到一個固定位置(無中文路徑的固定位置)
ucos_v1_45下面有三個文件夾,如圖:

這三個文件夾都需要,但在SDK中僅需要定位到ucos目錄下(待會會上圖)
教程:
在Vivado上配置好硬件信息,因為大家用的板子不一樣,需要配置的硬件信息也不一樣,就不給大家工程了。
一、新建Vivado工程
建立好工程,新建BlockDesign,添加IP(搜索ZYNQ),根據(jù)自己板子配置各種信息,導(dǎo)出硬件信息。
二、配置SDK
加載SDK,點擊Xilinx然后點擊Repositories進入如下界面

在LocalRepositories下選擇new定位下載的庫到ucos_v1_45ucos(你自己放文件的位置)但ucos_v1_45下的其它兩個文件夾不要刪除。
三、新建Application
選擇FilenewApplication進入如下界面

填好工程名字,在OS Platform 選擇ucos,點擊next進入Templates頁面

點擊頁面中的Hello Word測試模板,點擊Finish,編譯即可。
這個教程是經(jīng)過測試的,因為硬件平臺不一致,給大家工程的意義不大,所以就不給了,這里僅給壓縮的UCOS文件。
如果是新手不會自己建立Vivado工程以及硬件配置,可以參考市面上的ZYNQ教程,都很詳細。使用他們ARM側(cè)的裸機Hello Word教程,Vivado側(cè)不用改,到SDK側(cè)再按照我給的教程。祝大家使用UCOS順利!
-
硬件
+關(guān)注
關(guān)注
12文章
3598瀏覽量
69047 -
Zynq
+關(guān)注
關(guān)注
10文章
630瀏覽量
49485 -
Vivado
+關(guān)注
關(guān)注
19文章
857瀏覽量
71187
原文標題:UCOSIII在ZYNQ上教程
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
通過vivado HLS設(shè)計一個FIR低通濾波器
利用 NucleiStudio IDE 和 vivado 進行軟硬件聯(lián)合仿真
Windows系統(tǒng)下用vivado將電路燒寫到MCU200T板載FLASH的方法
FPNew開源浮點運算單元工程建立
vcs和vivado聯(lián)合仿真
Nucleistudio+Vivado協(xié)同仿真教程
如何使用rt-thread studio中,使用 定制化的SDK建立工程?
AMD Vivado ChipScope助力硬件調(diào)試
使用DAP miniWiggle在ADS中進行對代碼的工程下載以及進入調(diào)試模式進行調(diào)試,需要安裝配置什么環(huán)境?
Vivado無法選中開發(fā)板的常見原因及解決方法
硬件調(diào)試:JLink 驅(qū)動配置與調(diào)試技巧
找高級硬件工程師以及硬件總監(jiān)/經(jīng)理
如何建立Vivado工程以及硬件配置
評論