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