网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  发现VDSP4.5一个BUG:单步调试显示错误           ★★★ 【字体:
发现VDSP4.5一个BUG:单步调试显示错误
作者:Roxy    文章来源:http://tyujmnbg.blog.sohu.com/94752413.html    点击数:    更新时间:2008-10-14    

调试程序时发现一个循环怎么都有问题,老进入一个不太可能进入的断点,开始以为是别的地方有问题,后来开始怀疑VDSP4.5(updata_6)自身调试有问题,做一个单独的简化版本循环测试,发现确实如此。

极其简单的一个循环:

int i=0;

while(1)

{

   i++;

   if(i>1000) continue;

}

调试时,在continue设置断点,全速运行,发现第一次运行下来便到了停在断点了,此时i==1 !!!

观察汇编代码,貌似没有问题,可能是仅仅是调试的定位出现问题,应该不影响结果,但是影响流程判断!!!!

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    对比ADI两代TD-SCDMA射频IC得
    [结尾篇]ADSP-TS20XS系列DSP
    一种基于DDS的幅值可调信号发
    基于ADSP2181的CAN总线通讯设
    一种采用单片机控制AD9854为
    在vs2008下使用ffmpeg(5):
    在vs2008下使用ffmpeg(4):
    在vs2008下使用ffmpeg(3):
    ADI AD8275电平转换16位ADC驱
    Boot在ADSP-BF533上的移植
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号