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.

[参考译文] AWRL6844:HWA 启用/禁用

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1597366/awrl6844-hwa-enable-disable

器件型号: AWRL6844

我按照 HWA FFT 示例操作、但希望循环使用 HWA FFT 处理多次。

我发现每次都需要启用和禁用 HWA。 例如

对于 nn =1:10.

  HWA_ENABLE;

  调用 HWA FFT;

  HWA_DISABLE;

结束

仅启用 HWA 不会第二次运行、需要在处理后禁用 HWA。

这是一种预期行为。

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

    您好:

    是的、在 HWA 能够再次运行之前、需要完成一个运行序列、并且这些运行序列通过 HWA_DISABLE 完成。  您可以在 TRM 文档第 10.1.2.1.1 节中找到此信息。  https://www.ti.com/lit/ug/swru621/swru621.pdf

    “在参数集中为指定循环数编程的操作序列完成后、加速器会向处理器提供完成中断 (ACC_DONE_INTR)。 可以根据需要重新配置加速器。 要重新配置、必须遵循以下过程。 必须通过向 ACCENABLE 寄存器写入 000b 来禁用加速器。 然后、必须通过向 ACCRESET 寄存器写入 111b、然后写入 000b 来使复位生效。 现在可以将新配置写入加速器、然后可以通过向 ACCENABLE“写入 111b 来再次启用加速器

    好极了。

    Zigang

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

    尊敬的 Zigang:

    在我的情况下、我不想重新配置参数集、只想再次运行它。 为了确认、我仍然需要禁用 HWA 并重新启用它、以便运行 HWA。

    此致、

    Tony

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

    是的、您需要禁用 HWA 并再次重新启用它才能运行 HWA。

    此致、

    Zigang