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.

[参考译文] AM623:M4内核能否操作 A53内核下的计时器?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1253656/am623-can-the-m4-core-manipulate-the-timer-under-the-a53-core

器件型号:AM623

您好,

   使用 AM623时、我们在 M4内核上运行 RTOS、而 Linux 在 A53内核上运行。 但是、M4内核上的四个计时器不足。 M4内核是否可以在确保一定水平实时性能的同时利用 A53内核下的8个计时器?

谢谢

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

    Kevin 老师好!

    您能给我们进一步介绍一下计时器的用途吗?

    例如、如果只使用计时器来调度任务应运行的时间、则已经可以使用时钟 API 来完成该操作: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/09_00_00_19/exports/docs/api_guide_am62x/KERNEL_DPL_CLOCK_PAGE.html 

    AM62x 器件的主域中有单独的硬件计时器、但我的理解是、AM62x M4F 不支持使用这些计时器。

    此致、

    尼克

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

    您好、Nick。

    我们希望使用计时器实现外部脉冲计数功能。 当外部脉冲的数量达到设定值时、我们打算生成中断来触发其他操作。 此功能与 eQEP 模块相似、但 eQEP 模块也位于主域中、因此 M4处理器无法接收来自该模块的中断。 是否可以使用 eQEP 模块进行计数、然后生成中断以通知 PRU、并让 PRU 进一步生成中断以通知 M4处理器?

    谢谢

    凯文

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

    Kevin 老师好!

    根据 AM62X TRM、我们不能将主域计时器中断路由到 M4F 内核。 因此、您不能在 MCU 域上以中断模式使用主域计时器。

    请查看下图。

    此致、

    S.Anil.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以使用 eQEP 模块进行计数,然后生成中断以通知 PRU,并让 PRU 进一步生成中断以通知 M4处理器?

    Kevin 老师好!

    抱歉、eQEP 模块在 M4F 内核上不可用、无法在 M4F 内核上使用 eQEP。

    R5F 内核上只有定时器模块和 GPIO 模块可用。

    我假设基于 M4F 内核上的 GPIO 中断、我们可以针对每个上升沿或下降沿增加计数值。 而且该解决方案不适合您的应用?  

    此致、

    S.Anil.

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

    Kevin 老师好!

    为 SOC 提供的最大输入频率是多少?

    此致、

    S.Anil.

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

    尊敬的 Swargam:

    软件 GPIO 中断不可行。 M4处理器需要处理其他功能、最大输入频率为134KHz。

    谢谢

    凯文

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

    Kevin 老师好!

    感谢您分享这些信息。 如果上述建议方法(GPIO 中断)对您的应用不可行、并且我们无法访问 M4F 内核上的主域计时器和 eQEP、

    在这里、我能为您提供哪些帮助?

    此致、

    S.Anil.