TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6748: Sysbios偶发重启或卡死

Part Number:TMS320C6748Other Parts Discussed in Thread:SYSBIOS

请问一下使用sysbios过程中,偶发程序挂死或者重启的现象。

1.挂死时有可能停在了abort函数 有可能停在了ti的init hal stack函数

2.重启时并不是从一级启动程序重新启动,而是直接从应用的main函数重新开始执行了。

以上两种现象,sysbios都没有异常打印,复现概率不一定,有时几分钟,有时一两小时。目前怀疑是栈溢出之类的问题,想请问下sysbios有没有相关的错误打印,需不需要在代码中使能?怎么使能错误打印?

Shine:

请问是自己的板子还是EVM板?先看一下板子硬件是否稳定,主要是电源,时钟,复位信号。可以观察一下clkout时钟输出。

,

Shine:

如果代码是在DDR上跑的话,看一下DDR是否稳定,可以降频试试。

,

Lin Gang:

自己的板子,应该不是硬件方面的问题,因为另外一版本的代码可以长期运行。

,

Shine:

那加大堆栈试试。

,

Lin Gang:

加大没用,现在基本可以确定是0xc2841c00的代码被踩了,但是不知道是哪里踩了它,这种情况下,有没有什么办法找出是哪里的代码踩了它

,

Shine:

请用CCS里的ROV(Runtime Object View)工具看一下代码运行情况,看是否能有点启发。https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_node

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748: Sysbios偶发重启或卡死
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1