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.

[参考译文] AM62L:CPU 温度过高

Guru**** 2847400 points

Other Parts Discussed in Thread: AM62L

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1627243/am62l-high-cpu-temperature

器件型号: AM62L

目前、在空闲条件下、CPU 温度可以达到左右 50°C 。 我想了解这是否为 AM62Lx 在正常工作条件下的预期行为、或者这是否表明存在潜在问题。

为了降低温度、我尝试从更改 CPU 调节器 性能 最终目的 按需 ,但我没有观察到 CPU 温度的任何明显变化。

我需要以下方面的帮助:  

1.推荐的方法是什么  降低 CPU 温度 (软件或硬件级别)?  
2.有没有办法 案例 动态设置 CPU 频率 而 Linux 在 AM62Lx 上运行时? 如果是、您能建议命令或工具吗?  

此致、  
参数

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parv、

    目前、在空闲状态下、CPU 温度已达到约 50°C 。 我想了解这是否是 AM62Lx 在正常工作条件下的预期行为、或者这是否表示存在潜在问题。

    您能解释一下这个是如何测量的吗?

    这是在 TI EVM 还是定制硬件上进行的?

    此致、

    Anshu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Anshu:

    我从版本发布开始读取构建 Linux 节点上的温度 11.00.15.05 :  
    $ cat /sys/class/hwmon/hwmon0/temp1_input

    我有定制硬件。  

    此致、  
    参数

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parv、

    “cat /sys/class/thermal/thermal_zone */ temp “的读数是多少?

    此致、

    Anshu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Anshu、  

    给定节点的值在 48146 到 50145 之间变化。  

    此致、  
    参数

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parv、

    您能解释一下在测量温度时 SoC 在这种状态下执行的操作吗? 请说明可能正在使用的所有外设。

    然后、我们可以讨论围绕您的用例可能进行的优化。

    2. 是否有方法 案例 动态设置 CPU 频率 而 Linux 在 AM62Lx 上运行时? 如果是、您能建议命令或工具吗?  [/报价]

    您可以使用 K3Conf 工具 (https://software-dl.ti.com/processor-sdk-linux/esd/AM62LX/latest/exports/docs/linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool .html) 或查看/sys/kernel/debug/clk 以了解时钟速度。

    此致、

    Anshu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Anshu、  

    定制电路板配置有以下外设:

    1. UART 接口(共 3 个):
      -  
    一个 UART 持续用于连接、处理数据传输和处理。
      -其余两个 UART 会根据应用要求间歇性使用。

    2.  I2C 接口(共 2 个):
      
    -两个传感器连续用于数据采集和配置。
      -根据需要定期访问两个额外的传感器。

     I2S 接口(共 1 个):
      -一个 I2S 接口专用于与音频设备的连续通信。

    此致、
    参数  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parv、

    这些围栏通常不是高温产生者。 SoC 上还在运行什么内容?

    谢谢、

    Anshu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Anshu、  

    没有其他需要高温的 SoC 工艺。  

    谢谢、  
    参数

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parv、

    如果我理解正确,系统没有太多,它的测量值在 48-50°C 左右。 在不进行任何功耗优化的情况下、这就是我在 TI EVM 上观察到的情况。

    1. 建议使用哪些方法  降低 CPU 温度 (软件或硬件级别)?  [/报价]

    由于功耗和温度直接相关、我们可以从禁用未使用的外设和禁用其时钟开始。 确保在器件树中禁用了这些未使用的外设。

    请参阅时钟树工具: https://dev.ti.com/sysconfig/#/start

    选择 Clock Tree Tool、然后选择 AM62L。 然后、对于未使用的外设、禁用或减慢时钟速度。 记下寄存器更改、然后使用 devmem2 在 Linux 中应用相同的寄存器更改。

    有一种方法 案例 动态设置 CPU 频率 而 Linux 在 AM62Lx 上运行时? 如果是、您能建议命令或工具吗?  
    [/报价]

    cpufreq 在 SDK 11.2 中添加、因此 11.0 中不支持。

    此致、

    Anshu

    [/quote]