嗨,团队
硬件:基于 S32G3。
读取 1 区温度(A-core)时。当温度达到 "64 摄氏度 "时,硬件将重新启动。
下面是 Linux 系统的信息。连续读取三个区域的温度值,问题发生时的值如下。
64350(0 区)
64350(1 区)
62850(2 区)
kernel[435]:[ 7919.187233] thermalthermal_zone1: a53_cores:达到临界温度,正在关闭
内核[435]:[ 7919.187252] 重新启动:硬件保护关闭(温度过高)
在 Linux DTS 中配置的警戒温度为 80 度,临界温度为 100 度,尽管我们配置了 100 度,但在 64 度时仍可观察到重启。
感谢您的回复。
自 BSP39 以来,有几个与 TMU 相关的问题,其中一些已在 BSP40 中修复,而另一些已在以后的版本中修复,如果可能的话,我建议在 BSP42 上对其进行测试
BR
切宁
您好,
我看到了该驱动程序的一个提交 (c5697686c8d19ff1edbce015fa5562ba2a2065e6)。评论中提到了它,但 Jira ID (ALB-10663) 并不匹配。请您确认一次。
感谢您的回复。
我检查了源代码,建议尽可能在 BSP42(或更新版本)下对您的情况进行测试,因为从这个版本开始应用了一些错误修复,从现有信息来看,您提到的错误也得到了修复。
BR
切宁
您好,
在 BSP39 上可以观察到这种情况,BSP39 版本说明中提到了以下问题。
我查看了从 BSP39 到 BSP44 的版本说明,发现当前的错误尚未修复。能否请您确认一下,是否已经修复?
谢谢您的帖子。
我知道你可以在基于 S32G3 的定制板上对其进行测试,对吗?我能知道你在使用哪个版本的电路板支持包吗?一旦确认,我会首先检查内核代码。
BR
切宁