網(wǎng)站流量站怎么做品牌整合營(yíng)銷
利用SDK讀取sd卡時(shí),添加了xilffs庫(kù),而且包含了ff.h頭文件,還是對(duì)fat庫(kù)的函數(shù)報(bào)錯(cuò)
?
網(wǎng)上有的說(shuō)在ARM v7 gcc linker中添加xilffs的方法可以解決,但我試了沒(méi)有用
最后在賽靈思論壇找到了一個(gè)解決方法,原文連接如下
在SDK中使用xilffs庫(kù)去讀寫SD卡時(shí),出現(xiàn)報(bào)錯(cuò) “undefined reference to ” (xilinx.com)?
按文中說(shuō)法是ff.c文件中用了一個(gè)if語(yǔ)句來(lái)判斷是否啟用ff.h頭文件,但是卻沒(méi)有地方進(jìn)行宏定義來(lái)滿足這個(gè)if條件
?如下圖,我們可以在ff.c中自己添加一個(gè)宏定義來(lái)實(shí)現(xiàn)這個(gè)條件
?
這時(shí)候保存編譯之后,報(bào)錯(cuò)就消失了。
ff.c 文件在bsp工程下