`

程序在模拟器中的调试

    博客分类:
  • brew
阅读更多

通过高通的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看。 

分享到:
评论

相关推荐

    AS安卓开发-使用外部模拟器-mumu模拟器,调试运行程序

    本文将详细介绍如何在Android Studio中配置并使用MuMu模拟器进行应用的调试与运行。 #### 一、准备工作 1. **安装Android Studio**:确保已安装最新版本的Android Studio。 2. **安装MuMu模拟器**:下载并安装最新...

    在android模拟器中调试Launcher模块代码

    本文将详细讲解如何在Android模拟器中调试Launcher模块的代码,帮助开发者更好地理解和优化这一重要部分。 首先,理解Launcher模块:Launcher是Android系统中的主屏幕应用,负责显示桌面图标、小部件以及应用抽屉。...

    xcode编译,启动模拟器调试工具

    同时,调试JavaScript代码通常可以通过在模拟器中开启WebInspector,这是iOS模拟器的一个功能,可以像调试网页一样调试JavaScript代码。 总结一下,本文介绍了如何利用Xcodebuild进行命令行编译,启动iOS模拟器进行...

    Xcode真机模拟器各版本调试-持续更新-.pdf

    本文将介绍Xcode真机模拟器的使用方法、调试功能以及如何在不同版本的Xcode中进行配置和测试。 首先,开发者需要安装Xcode。Xcode的安装可以通过Mac App Store或者Apple Developer网站下载相应版本的Xcode安装包。...

    OPC Server仿真模拟器 opc客户端调试好工具

    描述中的“调试OPC客户端程序的好工具”强调了OPC Server仿真模拟器在开发过程中的实用性。调试OPC客户端时,常见的挑战包括连接问题、数据读取和写入错误、异常处理等。通过使用仿真模拟器,开发者可以在受控环境中...

    VS2008网络连接并调试WinCE程序

    调试过程中,VS会提示连接WinCE设备,并自动执行部署程序包、在模拟器中运行程序、开始Debug等一系列操作。此时,用户可以像调试普通程序一样进行断点、单步调试等操作。 以上步骤是VS2008网络连接并调试WinCE程序...

    手机Java程序模拟器

    Java程序模拟器是一种软件工具,它允许用户在个人计算机(PC)上运行原本设计用于移动设备,特别是手机的Java应用程序。这种技术的核心是通过模拟器软件来复制手机的硬件和操作系统环境,使得Java ME(Mobile ...

    Y86-sim-interactive, Y86指令集模拟器-调试器

    Y86模拟器和调试器是计算机系统结构课程中的重要工具,它允许学生和专业人士在不实际操作硬件的情况下,对指令级编程进行深入研究。本文将详细介绍“Y86-sim-interactive”这一改进版的模拟器-调试器,以及如何利用...

    夜神模拟器安卓抓包环境搭建

    在IT行业中,尤其是在移动应用开发和测试领域,网络数据包抓取是一项重要的技术,它能够帮助开发者和测试人员分析应用程序的网络通信行为。本篇将详细介绍如何在夜神模拟器上搭建安卓系统的抓包环境,以便对应用进行...

    modbus模拟器,modbus调试工具非常好用

    在实际应用中,开发或调试Modbus设备时,往往需要一个能够模拟不同响应的测试环境。Modsim32就是这样一款工具,它能模拟各种Modbus设备的状态,帮助开发者检查其设备驱动程序或系统是否正确执行Modbus命令。通过模拟...

    WinCE5.0模拟器(中文).rar

    WinCE5.0模拟器是基于Windows Embedded Compact 5.0操作系统的一个开发和测试工具,它允许开发者在桌面PC上模拟Windows CE系统的行为,以便在实际硬件设备部署之前进行应用程序的开发、调试和测试。这个“WinCE5.0...

    DS-5教程-使用ARM DS-5模拟器进行开发调试

    Linux应用程序调试是DS-5软件开发工具的一项功能,它允许用户在模拟器中调试Linux应用程序。用户可以使用该功能来调试Linux应用程序,实现应用程序的调试和优化。 DS-5教程-使用ARM DS-5模拟器进行开发调试对于...

    Android Studio开发环境搭建+打包apk+使用外部模拟器_mumu模拟器调试(图文超详细).rar

    以上就是使用Android Studio搭建开发环境、使用Mumu模拟器调试以及打包APK的详细过程。理解并掌握这些步骤,将使你在Android开发的道路上更加游刃有余。在实践中,不断学习和积累,提升自己的技能,是成为一名优秀...

    串口调试工具与模拟器.rar

    串口调试工具与模拟器是IT领域中进行串行通信测试和开发的重要辅助软件,尤其在现代计算机硬件中,由于USB接口的普及,物理串口(COM口)逐渐减少,但串口通信仍然广泛应用于各种嵌入式系统、工业设备以及物联网设备...

    传感器模拟器调试器测试工具

    总的来说,传感器模拟器调试器测试工具为软件开发提供了一个安全、可控的环境,使得开发者可以在不依赖实物硬件的情况下,对传感器相关的应用程序进行深入的测试和优化,从而提高产品质量和可靠性。这种工具的使用...

    微信公众平台 模拟器 调试小工具

    再也不用在手机上面去点菜单和回复来调试程序了。 模拟了 文本,菜单,关注,取消,位置等动作,微信开发必备

    Wince模拟器 中文绿色免安装

    模拟器能够模拟Windows CE设备的各种硬件特性,如处理器、内存、存储、网络和输入设备等,开发者可以在模拟环境中测试应用程序的功能和性能。这些文件可能包括模拟器的主程序、设备驱动、系统库和配置文件等。 **...

    串口模拟器.调试工具可模拟真实串口

    串口模拟器是一种非常实用的软件工具,它...总之,串口模拟器是IT行业中不可或缺的工具,尤其是在串口通信相关的开发、测试和调试过程中。它提供了灵活性和便利性,使用户能够在无硬件限制的环境中高效地完成工作任务。

    人生重开模拟器小程序源码-开启不一样的人生体验 带网页版

    4. **事件处理和逻辑控制**:在JavaScript(在小程序中称为JS)文件中,开发者会编写处理用户点击事件、游戏逻辑计算等代码,确保游戏流程的正确执行。 5. **网络请求与API调用**:尽管此游戏可能没有涉及复杂的...

Global site tag (gtag.js) - Google Analytics