欧美性xxxx极品少妇_欧美日韩精品suv_亚洲亚洲人成综合丝袜图片_亚洲精品动漫免费二区_亚洲国产精品va在线播放

銷售咨詢熱線

0769-81309319
網站導航
技術資料
當前位置:首頁 > 新聞中心 > 技術資料

Zynq中使用FreeRTOS的空閑鉤子函數時在SDK中的設置

時間:2021-09-16 點擊次數:1896

    本文介紹zynq中使用FreeRTOS的空閑鉤子函數時在SDK中的設置和一些說明

    初玩zynq發現,在zynq中可以運行FreeRTOS,果斷試了下;測試了幾個例子,一切正常,但是在使用空閑鉤子函數時導致無法正常執行。

    要使用空閑鉤子函數必須將FreeRTOSConfig.h文件中的configUSE_IDLE_HOOK定義為1,當然編譯前已手動將其定義改為1,但是空閑鉤子函數仍然沒有運行。

    查看源文件沒發現錯誤,無意間再次確認configUSE_IDLE_HOOK是否改為1時,查看FreeRTOSConfig.h文件中configUSE_IDLE_HOOK定義為0了,再次修改,重新編譯運行,不行,再看,configUSE_IDLE_HOOK又定義為0了,嗯,應該是編譯工程時BSP也重新生成了,而默認configUSE_IDLE_HOOK定義為0,所以configUSE_IDLE_HOOK又回到了0。

    找到原因,進入以下處理過程

    不成功的處理

    直接在源文件(包含main的實現文件)頭加上#define configUSE_IDLE_HOOK 1

    這樣當然不行,在編譯FreeRTOS時configUSE_IDLE_HOOK任為0,這里定義的configUSE_IDLE_HOOK只有在編譯源文件時有用,而源文件中也沒使用這個宏,所以這樣改是不行的。

    當然將#define configUSE_IDLE_HOOK 1放到包含FreeRTOSConfig.h文件的FreeRTOS.h文件包含#include "FreeRTOS.h"之前也是同樣道理,同樣不行。

    修改SDK自帶BSP中源文件

    直接將SDK生成FreeRTOS BSP的源文件修改,這樣看似可行。
當找到SDK的BSP目錄(E:\Xilinx\SDK\2015.3\data\embeddedsw\ThirdParty\bsp\freertos821_xilinx_v1_0,這里假定vivado安裝目錄為E:\Xilinx)時,搜索發現根本沒有FreeRTOSConfig.h這個文件,所以本方法不可行。
(后來發現FreeRTOSConfig.h是編譯時才生成的)

    直接自定義BSP

    后來在網上找資料,找到官網(個人認為Xilinx官網資料還是挺多的,不像LatTIce實在太少,也可能是我沒找到方法),找到的確有自定義BSP的方法(AR# 63964),但是例子中是自定義stand alone BSP的方法,以類似的方法修改,但是可能由于是FreeRTOS BSP的修改與stand alone有所不同,最后選擇修改后的BSP,每次生成BSP會在執行freertos821_xilinx.tcl出錯,沒有解決,待日后處理,所以本方法還未成功。

    解決辦法

    最后,真是,踏破鐵鞋無覓,得來全不費功夫;最后在發現是我多慮了,SDK早已考慮到這些,直接在BSP上右鍵->Board Support Package SetTIngs,可以看到下圖

Zynq中使用FreeRTOS的空閑鉤子函數時在SDK中的設置

    直接在這里有設置,直接將use_idle_hook設置為true即可(以下還有關于FreeRTOS更多的設置,如STDIO、心跳鉤子函數等)。

    真是一個簡單的問題,甚至可以說是不存在的問題,而網上搜索真沒找到類似情況的說明,費了不少時間,這里特此記錄,不成功的處理也可作為以后其它問題處理的備選方法。

    其它

    對于使用了隊列的應用要添加#include "queue.h";使用了互斥量的要添加#include "semphr.h"
要使用xil_printf則要添加#include "xil_printf.h";用了vivado中的宏定義要添加#include "xparameters.h"                                                                                    文章來源:電子發燒友

友情鏈接:全國互聯網安全管理服務平臺 | 工信和信息化部政務服務平臺 |

版權所有:Copyright ? 2010-2024文山意德電子科技有限公司(信息部) ?備案號:滇ICP備20006267號

主站蜘蛛池模板: а√天堂中文在线资源库免费观看 | 亚洲精品成人久久久| 极品老师腿张开粉嫩小泬| 亚洲精品tv久久久久久久久久| 国产又粗又猛又爽又黄的视频在线观看动漫 | 狠狠噜狠狠狠狠丁香五月| 亚洲av成人无码久久精品| 亚洲色欲久久久综合网| 中文字幕av一区二区三区| 欧美一区二区三区久久综| 国产在线视频一区二区三区| 18禁美女裸体无遮挡网站| 亚洲综合av永久无码精品一区二区| 日韩a片无码毛片免费看| 99久久夜色精品国产网站| 精品人人妻人人澡人人爽人人 | 深夜福利啪啪片| 5858s亚洲色大成网站www| 狠狠色综合久久久久尤物| 久久国产乱子伦免费精品| 亚洲国产精品热久久| 国产伦精品一区二区三区免费迷| 天天躁日日躁aaaaxxxx| 五月花成人网| 久久人人爽人人爽人人片ⅴ| 中国xxxx做受视频| 欧美成人看片黄a免费看| 中文字幕人妻互换av久久| 精品人妻少妇一区二区三区不卡| 成年性午夜免费视频网站| 国内精品伊人久久久久妇| 亚洲欧美日韩国产成人精品影院| 亚洲免费人成在线视频观看| 人妻内射一区二区在线视频| 东北少妇不戴套对白第一次| 国产又粗又猛又黄又爽无遮挡| 亚洲av无码专区国产乱码4| 国产成人无码精品亚洲| 99re66在线观看精品免费| 久久久久无码国产精品一区| 日韩精品无码区免费专区|