0
点赞
收藏
分享

微信扫一扫

[CCS] 没有Runtime Object View(ROV)怎么办?


ccs包含RTOS对象查看器(ROV)插件,它可以洞察TI-RTOS的当前状态,包括任务状态、堆栈等。

扫描BIOS错误

BIOS Scan for errors视图会检查可用的ROV模块,并报告错误。如果出了什么问题,这个功能是一个很好的开始点。这个扫描只显示与TI-RTOS模块相关的错误,并且只显示它可以捕获的错误。

[CCS] 没有Runtime Object View(ROV)怎么办?_优先级

菜单栏中没有Tools按钮

  1. ​​CSS V5-V10.2 的参考​​
  2. CCS V10.3以上版本,位置被改动。

地址
这个列显示了每个任务的Task_Struct实例的内存位置。
优先级
这一列显示任务的TI-RTOS优先级。
模式
此列显示任务的当前状态。
fxn
此列显示任务的入口函数的名称。
arg0, __arg1
这些列显示可以赋予任务入口函数的任意值。在图像中,ICall_taskEntry给定0xb001,这是RF堆栈图像的入口函数的flash位置和0x20003a30 (bleUserCfg_t user0Cfg的位置,在main()中定义)。
stackPeak
这一列显示了基于RAM中的水印使用的最大运行时堆栈内存,其中堆栈用0xBE预填充,并且在运行时堆栈的末尾有一个标记词。

查看系统堆叠
Hwi模块视图允许在引导过程中使用系统堆栈,main(), Hwi执行,Swi执行。有关系统堆栈的更多信息,请参阅系统堆栈。

函数调用可以将堆栈指针推出运行时堆栈,但实际上不会写入整个区域。堆栈峰值接近stackSize但不超过它可能表明堆栈溢出。


举报

相关推荐

0 条评论