1、問(wèn)題(tí)描述
使用(yòng)图(tú)1指令配置內(nèi)部(bù)濾波(bō)器时(shí),将濾波(bō)器使能(néng),则出現(xiàn)如(rú)图(tú)2所(suǒ)示報錯:


2、解(jiě)決辦(bàn)法(fǎ)
将設備樹(shù)中“adi,digital-interface-tune-skip-mode”的(de)值修改为(wèi)“2”;

在(zài)內(nèi)核中使用(yòng)menuconfig指令,找(zhǎo)到(dào)如(rú)图(tú)4所(suǒ)示選項並(bìng)取(qǔ)消選擇,保存退(tuì)出,重(zhòng)新編譯內(nèi)核;

3、問(wèn)題(tí)原因(yīn)
使能(néng)FIR濾波(bō)器的(de)函(hán)數調用(yòng)關(guān)系(xì)如(rú)下(xià):
b9361_phy_store()→b9361_validate_enable_fir()→b9361_dig_tune()
b9361_dig_tune()函(hán)數部(bù)分(fēn)代码如(rú)下(xià),可(kě)以(yǐ)看(kàn)到(dào),如(rú)果(guǒ)skip_mode != SKIP_ALL,驅動(dòng)将去(qù)調用(yòng)9361_bist_loopback等函(hán)數,这(zhè)些(xiē)函(hán)數需要(yào)ADI AD9361官方(fāng)IP支持(chí)才行,如(rú)果(guǒ)項目中沒(méi)有(yǒu)使用(yòng)AD9361的(de)IP,则会(huì)出現(xiàn)AXI地(dì)址空(kōng)間(jiān)訪問(wèn)失敗導致(zhì)系(xì)統報錯的(de)問(wèn)題(tí)。






















