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调试手段和方法研究.rar
VxWorks调试
VxWorks的调试手段,一个介绍知道嵌入式操作系统VxWorks调试方法的简单说明。
vxWorks shell中常见的调试方法,包括断点使用、任务相关的调试命令、符号查找、反汇编、内存查看和写入、信号量相关的调试命令等等。
适合开始学习VxWorks的学生
VxWorks 常用调试手段.pVxWorks 常用调试手段.pptpt
VxWorks调试 step by step
VxWorks单步调试环境的搭建
文档较为详细的记录了vxworks操作系统的shell下的调试方法,结合实际情况给出了分析,并且列出了常用的较为关键的shell命令,对于实际工程的开发非常有帮助
VxWorks的调试手段.doc 帮助提升vxworks调试技巧。
VxWorks调试文档.pdf
tornado vxworks调试环境的搭建 CSDN 下载频道
VxWorks 操作系统指南(附) 常用系统调用
里面详细写了很多VXworks调试方法;包括CPU利用率、时序等等,在项目开发的时候这些是要考虑在内的,毕竟选用Vxworks系统主要看他的实时性!
PPT 中兴通信ZTE软件部调试经验总结 任务异常的原因 内存越界 内存泄漏。。。。
使用两台PC机构建VxWorks调试环境的全过程。 两台PC机均为x86架构。
Workbench3.0-vxworks6.6 仿真测试和调试指南 本文主要介绍了 Workbench3.0-vxworks6.6 仿真测试和调试指南,涵盖了 VxWorks6.6 的基本概念、动态库生成步骤、RTP 程序测试等内容。同时,本文还对 VxWorks6.6 的...
VxWorks的错误代码总汇,方便调试时依此查看错误信息来源