This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请教TI工程师一个 AM335x idle时 时钟的NULL指针引起的挂死问题

Other Parts Discussed in Thread: AM3352

各位好,能否帮忙一起分析下,以前是否遇到过类似的问题 或者给个提示,盼答复,谢谢!

详述如下:

1.AM3352 CPU,

上电 idle 运行24+Hour后,访问了下I2C-2 的温度芯片(访问正常,返回正确的问题值了),稍许 就出现cpu挂死(出现过一次,目前正在想办法再次复现),故障的现场log 以及 版本的反汇编代码如下;我看了下是在cpu_idle()-->tick_nohz_stop_sched_tick()-->ktime_get()-->timekeeping_get_ns()的 执行 “cycle_delta = (cycle_now - clock->cycle_last) & clock->mask;”语句时,

2.

故障log如附件1

3.

版本的故障相关的汇编代码片段如附件2

附件.zip