`

vxworks调试小结

 
阅读更多

vxworks调试小结
1、调试指令,dbgHelp显示所有的调试命令
(1)b设置断点
设置的方法有:“b 函数名”
“b 地址”(函数地址或者代码行地址,取决于看懂汇编)
“b 函数地址,任务地址”(i列出所有的任务,找到任务地址)
(2)ti查看当前任务的信息
断点断住时,ti显示断住任务寄存器信息,r3为this指针地址,r4后续依次为函数的参数值
cret函数返回时,r3为函数的返回值
(3)lkup和lkAddr符号查找
lkup:符号到地址,例如:lkup "bdmain"
lkAddr:地址到符号,例如:lkAddr 0x004a5740
(4)l反汇编
l 0x004a5740,20 从该地址开始的20条指令
(5)查看和写入内存命令d、m
d 0x80000000,32,1 ,查看0x80000000地址附近的32个字节的内存空间

2、系统命令
(1)任务相关的ti、ts、tr、sp、td、 checkStack、spy、spyStop、mRegs、taskPriorityGet、taskPrioritySet 、taskOptionsSet
(2)信号量相关的semShow、semGive、 semMGiveForce
(3)内存相关的d、m、memShow、malloc、free
(4)网络相关的ping、ifShow等

分享到:
评论

相关推荐

    VxWorks调试手段和方法

    Tornado集成开发环境是VxWorks应用开发的主要平台,提供了丰富的调试工具和方法,帮助开发者高效地调试和优化代码。 在VxWorks调试过程中,首先需要启动Debugger。有两种方式启动调试器:一是通过Tornado Launch...

    VxWorks调试手段和方法研究

    VxWorks调试手段和方法的研究主要集中在如何有效地使用Tornado集成开发环境来调试VxWorks操作系统中的应用程序。VxWorks是由美国WRS(风河)公司开发的一款实时操作系统,广泛应用于嵌入式系统。Tornado为开发者提供...

    VxWorks调试

    ### VxWorks调试知识点 #### 一、VxWorks简介 VxWorks是一款实时操作系统(RTOS),由Wind River Systems开发并维护。它以其高效的实时性能、灵活的可配置性以及强大的网络支持而闻名,在嵌入式系统开发领域具有...

    vxworks调试方法总结与shell命令

    VxWorks 调试方法总结与 shell 命令 VxWorks 作为一个实时操作系统,具有广泛的应用领域,对于开发者来说,掌握 VxWorks 的调试方法尤为重要。本文档对 VxWorks 的调试方法进行了总结,涵盖了 shell 命令、TORNADO ...

    VxWorks调试 step by step

    本文将基于提供的标题“VxWorks调试 step by step”以及描述,深入探讨VxWorks调试的过程,并结合可能包含的文档资源,如“打通VxWorks调试环境 Step by Step.doc”和“20087108422323967.pdf”,提供详尽的知识点...

    vxWorks shell调试方法.txt

    vxWorks shell中常见的调试方法,包括断点使用、任务相关的调试命令、符号查找、反汇编、内存查看和写入、信号量相关的调试命令等等。

    VxWorks 常用调试手段.ppt

    VxWorks 常用调试手段.pVxWorks 常用调试手段.pptpt

    VxWorks单步调试环境的搭建

    ### VxWorks单步调试环境的搭建 #### 一、项目编译及VxWorks OS组件配置 在搭建VxWorks单步调试环境的过程中,首先需要进行的是项目的编译及VxWorks操作系统的相关组件配置。 1. **编译设置**: - 在项目编译...

    VxWorks的调试手段

    以下将详细介绍VxWorks的几种主要调试手段: 1. **WindShell**: WindShell是VxWorks的C语言解释器,它允许开发者在主机上执行C语言命令,并与目标机进行交互。它提供了丰富的调试功能,包括下载/删除软件模块、...

    VXworks调试手册

    VXworks调试手册是针对VXworks实时操作系统的一份详细技术文档,旨在帮助开发者深入理解和高效利用VXworks的调试工具进行系统优化和问题排查。VXworks以其强大的实时性能和稳定性,在工业控制、航空航天等领域广泛...

    VxWorks调试教程

    VxWorks调试教程主要介绍了如何使用VxWorks及其集成开发环境Tornado进行嵌入式实时操作系统的编程和调试。VxWorks是一个嵌入式实时操作系统(RTOS),广泛应用于嵌入式系统的开发。该教程由王韬林芹印勇黄扬帆编著,...

    Erro_Num.rar_Erro_Num_VXWORKS 调试_vxworks_vxworks err_vxworks err

    "Erro_Num.rar_Erro_Num_VXWORKS 调试_vxworks_vxworks err_vxworks err"这个压缩包文件显然是针对VxWorks操作系统中的错误代码集锦,为开发者在调试过程中提供了重要的参考资料。 VxWorks的错误代码是系统运行中...

    VxWorks常用调试手段

    本文将详细介绍VxWorks中常用的调试手段,包括VxWorks命令、内存操作、异常处理、DMMS(动态内存管理服务)等方面。 1. VxWorks命令: - 内存读写:`d/m`命令用于查看或修改内存中的数据,支持读取和写入8位、16位...

    tornado vxworks调试环境的搭建 CSDN 下载频道

    tornado vxworks调试环境的搭建 CSDN 下载频道

    vxworks常用调试

    ### VxWorks操作系统中的常用调试与系统调用 VxWorks 是一款实时操作系统(RTOS),在嵌入式系统开发领域有着广泛的应用。本文主要介绍VxWorks 中几个常用的系统调用,这些调用对于理解VxWorks 的工作原理以及进行...

    VxWorks调试环境构建全过程

    VxWorks调试环境构建涉及了多个关键步骤,主要在两台x86架构的PC机之间进行设置。本文将详细阐述构建过程中的重要知识点。 首先,VxWorks是一个实时操作系统(RTOS),广泛应用于嵌入式系统开发。Tornado 2.0是Wind...

    vxworks应用程序编写调试方法

    编写和调试VxWorks应用程序是嵌入式系统开发中重要的技能。本文介绍了一种基于Tornado集成开发环境的VxWorks应用程序编写和调试方法,以控制数码管显示为例,详细阐述了实验的全过程,包括建立交叉编译环境、配置...

    uboot调试指南_vxworks_uboot调试指南_ubootvxWorks

    《UBoot调试指南》针对VxWorks实时操作系统提供了一套详尽的教程,旨在帮助开发者理解和掌握在VxWorks环境中如何有效地调试UBoot。UBoot(Universal Boot Loader)是嵌入式系统中广泛使用的引导加载程序,它负责初始...

Global site tag (gtag.js) - Google Analytics