下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Zynq中使用FreeRTOS的空閑鉤子函數(shù)時在SDK中的設(shè)置本文介紹zynq中使用FreeRTOS的空閑鉤子函數(shù)時在SDK中的設(shè)置和一些說明初玩zynq發(fā)現(xiàn),在zynq中可以運(yùn)行FreeRTOS,果斷試了下;測試了幾個例子,一切正常,但是在使用空閑鉤子函數(shù)時導(dǎo)致無法正常執(zhí)行。要使用空閑鉤子函數(shù)必須將FreeRTOSConfig.h文件中的configUSE_IDLE_HOOK定義為1,當(dāng)然編譯前已手動將其定義改為1,但是空閑鉤子函數(shù)仍然沒有運(yùn)行。查看源文件沒發(fā)現(xiàn)錯誤,無意間再次確認(rèn)configUSE_IDLE_HOOK是否改為1時,查看FreeRTOSConfig.h文件中configUSE_IDLE_HOOK定義為0了,再次修改,重新編譯運(yùn)行,不行,再看,configUSE_IDLE_HOOK又定義為0了,嗯,應(yīng)該是編譯工程時BSP也重新生成了,而默認(rèn)configUSE_IDLE_HOOK定義為0,所以configUSE_IDLE_HOOK又回到了0。找到原因,進(jìn)入以下處理過程不成功的處理直接在源文件(包含main的實(shí)現(xiàn)文件)頭加上#defineconfigUSE\_IDLE\_HOOK1這樣當(dāng)然不行,在編譯FreeRTOS時configUSE_IDLE_HOOK任為0,這里定義的configUSE_IDLE_HOOK只有在編譯源文件時有用,而源文件中也沒使用這個宏,所以這樣改是不行的。當(dāng)然將#defineconfigUSE\_IDLE\_HOOK1放到包含F(xiàn)reeRTOSConfig.h文件的FreeRTOS.h文件包含#include"FreeRTOS.h"之前也是同樣道理,同樣不行。修改SDK自帶BSP中源文件直接將SDK生成FreeRTOSBSP的源文件修改,這樣看似可行。
當(dāng)找到SDK的BSP目錄(E:\Xilinx\SDK\2015.3\data\embeddedsw\ThirdParty\bsp\freertos821_xilinx_v1_0,這里假定vivado安裝目錄為E:\Xilinx)時,搜索發(fā)現(xiàn)根本沒有FreeRTOSConfig.h這個文件,所以本方法不可行。
(后來發(fā)現(xiàn)FreeRTOSConfig.h是編譯時才生成的)直接自定義BSP后來在網(wǎng)上找資料,找到官網(wǎng)(個人認(rèn)為Xilinx官網(wǎng)資料還是挺多的,不像Lattice實(shí)在太少,也可能是我沒找到方法),找到的確有自定義BSP的方法(AR#63964),但是例子中是自定義standaloneBSP的方法,以類似的方法修改,但是可能由于是FreeRTOSBSP的修改與standalone有所不同,最后選擇修改后的BSP,每次生成BSP會在執(zhí)行freertos821_xilinx.tcl出錯,沒有解決,待日后處理,所以本方法還未成功。解決辦法最后,真是,踏破鐵鞋無覓,得來全不費(fèi)功夫;最后在發(fā)現(xiàn)是我多慮了,SDK早已考慮到這些,直接在BSP上右鍵->BoardSupportPackageSettings,可以看到下圖直接在這里有設(shè)置,直接將use_idle_hook設(shè)置為true即可(以下還有關(guān)于FreeRTOS更多的設(shè)置,如STDIO、心跳鉤子函數(shù)等)。真是一個簡單的問題,甚至可以說是不存在的問題,而網(wǎng)上搜索真沒找到類似情況的說明,費(fèi)了不少時間,這里特此記錄,不成功的處理也可作為以后其它問題處理的備選方法。其它對于使用了隊(duì)列的應(yīng)用要添加#include"queue.h";使用了互斥量的要添加#include"semphr.h"
要使用xil_p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國蘑菇型提取罐市場發(fā)展趨勢與未來營銷推廣預(yù)測報(bào)告
- 2024-2030年中國薏米市場營銷優(yōu)勢與前景運(yùn)行形勢分析研究報(bào)告
- 2024-2030年中國蔬菜冰棒行業(yè)消費(fèi)態(tài)勢與營銷前景預(yù)測報(bào)告
- 2024-2030年中國葡萄汁行業(yè)市場發(fā)展?fàn)顩r及發(fā)展趨勢與投資前景研究報(bào)告
- 2024-2030年中國茶胺酸市場發(fā)展態(tài)勢與未來需求量研究研究報(bào)告
- 成都市商品代銷合同
- 保密協(xié)議證券公司
- 外協(xié)加工合同
- 綠化設(shè)計(jì)施工合同
- 房屋按揭貸款協(xié)議范本
- 運(yùn)營主管崗位招聘筆試題與參考答案(某大型集團(tuán)公司)
- 2024年事業(yè)單位考試(綜合管理類A類)職業(yè)能力傾向測驗(yàn)試卷及答案指導(dǎo)
- 滬教版三年級上冊英語單詞表
- 2024年秋季學(xué)期新人教版生物七年級上冊課件 第一章 藻類與植物的類群 2.1.1 藻類、苔蘚植物和蕨類植物
- 統(tǒng)編版(2024)道德與法治七年級上冊第十一課《確立人生目標(biāo)》教案(2課時)
- 2024二十屆三中全會知識競賽題庫及答案
- 煙草行業(yè)煙草質(zhì)量追溯系統(tǒng)開發(fā)方案
- -投標(biāo)技術(shù)標(biāo)書范文模板-人員配備與團(tuán)隊(duì)構(gòu)建
- 2024年輔警招聘考試試題庫及完整答案(全優(yōu))
- 統(tǒng)編版高一語文必修上冊期末復(fù)習(xí):文言文閱讀 練習(xí)題匯編(含答案解析)
- 一年級數(shù)學(xué)專項(xiàng)練習(xí)(大括號問題、求總數(shù)、求部分?jǐn)?shù)、一圖四式)
評論
0/150
提交評論