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.

[参考译文] AM3358:BeagleboneBlack CONFIG_Hz

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1556291/am3358-beagleboneblack-config_hz

部件号:AM3358


工具/软件:

我正在尝试更改内核时钟节拍(加快速度以支持我们的应用。 CONFIG_HZ) 据我所知、更改 CONFIG_Hz 需要在配置时创建内核并进行设置。 我们希望周期大约为 6.5us (153,846Hz)。 该电路板的时钟频率在 1GHZ 下运行(使用 cpufreq-info 进行检查)。 是否可以首先使内核时钟节拍 6.5us? AM335x 是否支持这种快速节拍?

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

    您好、Eric、

    很抱歉、我今天没有机会查看您的查询。 我将在下周进行研究。

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

    尊敬的 Eirc:

    为什么要更改 CONFIG_Hz、为什么要将其更改为 153KHz?

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

    我们希望速度更快的节拍基本上能够以更快的节拍检查硬件、因为如果没有创建自定义内核、我们就无法中断。 我们希望大约每 6.5us 一次。 因此、是否有可能比 Linux 内核上半标准的 1000Hz 速度更快? 1000Hz 的速度太慢、周期是每毫秒一次。

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

    您的硬件是否没有中断支持、因此您必须使用内核驱动程序中的轮询来检查硬件?

    config_Hz 频率用于内核上下文切换和其他任务、但它不应与您要在设备驱动程序中使用的轮询间隔有关。 出于原因、内核不支持超过 1000Hz 的 CONFIG_Hz。

    顺便说一下、如果硬件每 6.5us 检查一次、由于延迟、无论是在中断模式还是轮询模式下、我认为它在 Linux 中都不能很好地工作。