Visual DSP++5.0 update7/8/910和Visual DSP++5.1.2的區(qū)別
最近支持一個(gè)客戶(hù)把VDSP5.0 UPDATE10里的程序升級(jí)到VDSP5.1.2,發(fā)現(xiàn)了一個(gè)問(wèn)題。他的程序在vdsp5.0 udpate8/10里是可以正常編譯,運(yùn)行,單步,燒寫(xiě),但直接拿到VDSP5.1.2里,發(fā)現(xiàn)可以正常編譯,運(yùn)行,燒寫(xiě),但是單步跑的時(shí)候,很多函數(shù)都會(huì)跑飛。
我們查了好幾天,最終發(fā)現(xiàn)問(wèn)題所在,他的程序里調(diào)用了VDSP5.0 UPDATE8/10里的好幾個(gè)庫(kù)函數(shù),而轉(zhuǎn)到VDSP5.1.2上來(lái)之后,內(nèi)存分配被打亂了,導(dǎo)致某些函數(shù)單步運(yùn)行會(huì)跑飛!而沒(méi)有調(diào)用vdsp5.0 update8/10里的庫(kù)函數(shù)的程序則沒(méi)有這種問(wèn)題出現(xiàn)。
解決辦法:
1. 逐一修改跑飛函數(shù)的內(nèi)存分配。(如果你的程序非常復(fù)雜,跑飛的函數(shù)很多的話(huà),這個(gè)工作量非常大,不建議這么做) 2. 保持在當(dāng)下的Visual DSP++5.0 update7/8/9/10版本下即可,不用升級(jí)到VDSP5.1.2
保持軟件不變的話(huà),您就只能用ADZS-HPUSB-ICE仿真器,因?yàn)镮CE-100這種支持VDSP5.0 UPDATE10的低價(jià)仿真器ADI已經(jīng)停產(chǎn)了!
為了讓只能在VDSP5.0開(kāi)發(fā)的客戶(hù)能夠用到低成本的仿真器,我們重啟了AD-HP530ICE(老版)型號(hào),該型號(hào)就是ICE-100固件,可以完美支持,讓您的開(kāi)發(fā)能夠順利進(jìn)行!
AD-HP530ICE(老版)鏈接:http://henglidc.cn/product_detail.asp?proid=112
聯(lián)系人:OP QQ:5516164 郵箱:sale@openadsp.com
需要ADI仿真器可以聯(lián)系我! |