请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-AM62A 主题中讨论的其他器件:AM62A7、
工具/软件:
您好、
我正在将 AM62A7 与 PROCESSOR-SDK-AM62A 9.2 版本搭配使用。
目前、当系统保持进行 连续睡眠唤醒测试(我的唤醒源是连接到 SOC GPIO 的 PIR 传感器)时、在最初的 3-4 小时内、系统平滑运行。 但在这段时间之后(有时也会在 17 小时之后)、我会每 5 秒在调试控制台中连续打印以下错误。
我正在运行终端会话、但我甚至无法运行任何其他命令。
[ 5681.334371] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: [ 5681.340483] rcu: 0-....: (104 ticks this GP) idle=1c54/0/0x3 softirq=186031/186032 fqs=202775 [ 5681.349084] (detected by 2, t=1014216 jiffies, g=304073, q=566113 ncpus=4) [ 5681.356035] Task dump for CPU 0: [ 5681.359254] task:swapper/0 state:R running task stack:0 pid:0 ppid:0 flags:0x0000000a [ 5681.369157] Call trace: [ 5681.371596] __switch_to+0xd4/0x130 [ 5681.375087] 0xffedf80c
通过在互联网上搜索、我知道__switch_to 函数来自处理器、用于在两个进程之间进行上下文切换。 您能否确认这是问题? 和该问题的调试指南。