Visual DSP++5.0 update7/8/910和Visual DSP++5.1.2的区别
最近支持一个客户把VDSP5.0 UPDATE10里的程序升级到VDSP5.1.2,发现了一个问题。他的程序在vdsp5.0 udpate8/10里是可以正常编译,运行,单步,烧写,但直接拿到VDSP5.1.2里,发现可以正常编译,运行,烧写,但是单步跑的时候,很多函数都会跑飞。
我们查了好几天,最终发现问题所在,他的程序里调用了VDSP5.0 UPDATE8/10里的好几个库函数,而转到VDSP5.1.2上来之后,内存分配被打乱了,导致某些函数单步运行会跑飞!而没有调用vdsp5.0 update8/10里的库函数的程序则没有这种问题出现。
解决办法:
1. 逐一修改跑飞函数的内存分配。(如果你的程序非常复杂,跑飞的函数很多的话,这个工作量非常大,不建议这么做) 2. 保持在当下的Visual DSP++5.0 update7/8/9/10版本下即可,不用升级到VDSP5.1.2
保持软件不变的话,您就只能用ADZS-HPUSB-ICE仿真器,因为ICE-100这种支持VDSP5.0 UPDATE10的低价仿真器ADI已经停产了!
为了让只能在VDSP5.0开发的客户能够用到低成本的仿真器,我们重启了AD-HP530ICE(老版)型号,该型号就是ICE-100固件,可以完美支持,让您的开发能够顺利进行!
AD-HP530ICE(老版)链接:http://www.openadsp.com/product_detail.asp?proid=112
联系人:OP QQ:5516164 邮箱:sale@openadsp.com
需要ADI仿真器可以联系我! |