本文共 581 字,大约阅读时间需要 1 分钟。
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等转载地址:http://nmxvb.baihongyu.com/