程序在模拟器中的调试

通过高通的FAQ知道:DBGPRINTF可以在vc的调试窗口和模拟器的调试窗口(它不会自弹出来,在模拟器上自己找)中显示。它相当于一个printf函数,用法也一样,只是输出的地方不一样罢了,很好用,推荐!

    使用方法:和vc里的断点不大一样,我习惯在vc的调试输出窗口查看结果:)

    1.在需要的地方插入断点;
    //有时间你插的地方不对,它会提示并且转到合适的地方。
    2.按F5开始调试,它会启动模拟器;
    //在工具栏里也可以直接启动模拟器,我是以前的毛病,改不过来。
    3.在模拟器中进入小程序,操作,执行到断点时,会自动转到vc界面;
    //模拟器有些慢,无论是启动还是执行小程序,所以不要操作得太快,它反应不过来,容易报内存读写错误。
    4.黄色箭头指在断点处,按F10分步执行,直到跳出此函数。
    //到灰色的数字界面时,不要再按F10了,看也不懂,停止调试吧!
    5.只有一个或者几个函数调试不过的时候,清除所有断点,F5执行一次。
    //我只剩最后一步处理,设了断点,总是失败。一次不小心把断点都清除了,执行成功!后来想想也许是需要返回什么东西。

建议:
    1.一次设一个断点,只在一个函数内跟踪,调完了再调下一个。也许我太嫩,总之这样小心地一步一步来,也可以成功!
    2.用DBGPRINTF用%x格式打印错误代码,代码对应的是什么错误?到brew的sdk->inc->AEEError.c看。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值