在調(diào)試模式下,Xil_Assert系列宏會(huì)調(diào)用Xil_Assert來(lái)檢查參數(shù)是否正常。如果不正常,缺省情況下,沒(méi)有打印,會(huì)進(jìn)入死循環(huán)。
通過(guò)調(diào)用void Xil_AssertSetCallback(Xil_AssertCallback Routine), 設(shè)置回調(diào)函數(shù), 可以自己處理失敗情況,比如增加打印。
另外也可以修改變量Xil_AssertWait為0,可以避免死循環(huán)情況。
責(zé)任編輯:xj
原文標(biāo)題:【工程師分享】避免Xil_Assert系列宏導(dǎo)致的死循環(huán)
文章出處:【微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
變量
+關(guān)注
關(guān)注
0文章
613瀏覽量
28334 -
ASSERT
+關(guān)注
關(guān)注
0文章
17瀏覽量
7231
原文標(biāo)題:【工程師分享】避免Xil_Assert系列宏導(dǎo)致的死循環(huán)
文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論