This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ECPY 模組使用在RDK3.0上的問題



大家好:

我實現了一個演算法在DSP上,其中模仿RDK2.0中的SWOSD的代碼,使用了ECPY模組功能實現DMA

這在RDK2.0上跑得非常的好,但是同樣的代碼搬到RDK3.0上則會出現問題,問題出現在 會卡在ECPY_directWait() 這個函式上

也就是說他會被掛在這個函式出不來,不知道為什麼無法等待dma完成,如果我把這行代碼拿掉,基本上我的演算法就可以跑了,但是這樣是不對的作法

我需要這行代碼代碼來作停等,確定DMA已經傳輸完成,如果沒有這行ECPY_directWait()  就算表面上看起來結果正確 也不能確保他一直都是正確的結果

RDK3.0與  RDK 2.0有甚饃重大的不同會導致ECPY出現這樣的情況嗎?還有我觀察到RDK3 已經把SWOSD與已經把SWOSD與SCD都封裝到simcop這個函式庫中了,與這個有關系嗎? 我們該如何如何去加入自己的演算法呢?

謝謝~