音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

運(yùn)行別人提供的*.dlb庫(kù)中的函數(shù),速度很慢,請(qǐng)幫忙。

作者:ligenzhu 欄目:DSP技術(shù)
運(yùn)行別人提供的*.dlb庫(kù)中的函數(shù),速度很慢,請(qǐng)幫忙。
1、我的開發(fā)過(guò)程是這樣的,在VDSP++下編譯生成*.dxe文件,然后通過(guò)TFTP下載到531開發(fā)板中運(yùn)行。我只做了一個(gè)運(yùn)行庫(kù)架,直接調(diào)用其它廠家提供的的DLB庫(kù)中的函數(shù),按照他們廠家的說(shuō)法,只要CPU指令速度達(dá)到200MIPS時(shí),他們算法執(zhí)行的時(shí)間為1秒,而我測(cè)試出來(lái)的時(shí)間是7秒。這是一個(gè)指紋比對(duì)算法,我相信廠家的說(shuō)法,他們是測(cè)試過(guò)的。因此我的程序肯定有些差錯(cuò)的地方。
2、首先,我再確定了一下我的主頻,531開發(fā)板上的CLKIN為27MHz,PLL_DIV is 0x0004 , PLL_CTL is 0x1C00,因此CCLK為27M*14=378M,SCLK=378/4=94.5M。
3、其次我測(cè)量了一下SDRAM的CLK,確實(shí)和SCLK的時(shí)鐘頻率一致,為94.5MHZ。
4、如果主頻沒(méi)有問(wèn)題,只能懷疑是編譯器設(shè)置的問(wèn)題,把編譯器的優(yōu)化選項(xiàng)打開,把代碼尺寸和速度之間的速度拖到最大。結(jié)果可以看到我的SPI接口訪問(wèn)速度確實(shí)提高了一些,將近3倍,但是DLB庫(kù)中的函數(shù)執(zhí)行速度依然沒(méi)有變,還是7秒左右。
5、我又做了一個(gè)確定代碼運(yùn)行速度的試驗(yàn),做了一個(gè)循環(huán)程序,執(zhí)行匯編下的NOP指令,循環(huán)10M次,打印一個(gè)小數(shù)點(diǎn),通過(guò)匯編出來(lái)的代碼來(lái)看,循環(huán)體反復(fù)執(zhí)行10條匯編語(yǔ)句,(在這里粘貼不目上),按照378M的主頻速度,我認(rèn)為1秒鐘應(yīng)該打印出4個(gè)小數(shù)點(diǎn)(10M*10*4=400M),結(jié)果發(fā)現(xiàn)5秒鐘才打了一個(gè)點(diǎn),和想像中的差了20倍。
6、但是在定時(shí)程序中,對(duì)CCLK計(jì)數(shù)定時(shí),卻發(fā)現(xiàn)定時(shí)確實(shí)準(zhǔn)確,時(shí)鐘的確為378M。
請(qǐng)教一下問(wèn)題可能出在哪里?
現(xiàn)在正在對(duì)自己添加的函數(shù)中增加打印語(yǔ)句,發(fā)現(xiàn)DLB庫(kù)的函數(shù)只調(diào)用過(guò)一次我寫的10ms定時(shí)程序。正在試驗(yàn)中。。。。。
請(qǐng)大家?guī)兔Χㄎ灰幌隆?br>

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
視頻放大技術(shù)
關(guān)于用gcc的的一點(diǎn)疑問(wèn)?
531開發(fā)板運(yùn)行問(wèn)題請(qǐng)教。
急切請(qǐng)教BF561的JTAG問(wèn)題
u-boot
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)