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.

[参考译文] AM6442:GPIO IRQ 延迟测试

Guru**** 2540720 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1558240/am6442-gpio-irq-delay-test

器件型号:AM6442


工具/软件:

我正在 AM6442 上进行 GPIO 中断实验。 一个 GPIO 输入接收高电平信号、中断会触发另一个 GPIO 以输出高电平信号。 我分别对 A 型核心和 R 型核心进行了测试、对每个核心进行了 10 次测试。 不过、我发现 R-core 的最大延迟实际上更高。 为什么会发生这种情况? R-CORE 不是实时内核吗? 为什么 R-CORE 具有更高的延迟?

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

    嗨、Pingan、

    由于今天在 TI 印度度假、预计响应会延迟。

    此致、
    Johnson

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

    嗨、Pingan、

    为什么 R-CORE 出现较高的延迟?

    您能否说明数字?

    我分别测试了 A 型核心和 R 型核心、每个核心运行 10 个测试。

    您如何对此进行测试?

    一个 GPIO 会触发 ISR 中的另一个 GPIO。 这是否意味着您在 ISR 中将引脚设置为高电平?

    此致、

    Tushar

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

    尊敬的  Tushar:
    我就是这样进行测试的:我对 GPIO 引脚施加了 3.3V 高电平。 当 CPU 检测到这种高电平时、会触发中断。 然后、中断处理程序将另一个 GPIO 引脚设置为高电平。 我使用示波器来捕获这两个电平转换之间的时间差。 测试结果显示在这些图中。
    核心:


    R 内核:


    此致、

    平安

     

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

    嗨、Pingan、

    在将 GPIO 设置为高电平之前、ISR 中是否有任何指令?

     两个示例都使用 NoRtos 还是 FreeRTOS?

    还展示了  

    此致、

    Tushar