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.

[FAQ] [参考译文] [常见问题解答] TDA4VM:修复了 SDK 8.6、SDK 9.0和 SDK 9.1上的 SDL RTI 示例/测试应用程序功能不正确的问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1320581/faq-tda4vm-fix-incorrect-functionality-of-sdl-rti-example-test-application-on-sdk-8-6-sdk-9-0-and-sdk-9-1

器件型号:TDA4VM

在 RTI_APP_UC (1-4)中以及在 SDK 8.6、9.0和9.1上测试的 RTI_TEST_APP 中、中断回调的接收时间远远早于代码序列中的等待延迟。 程序不会等待触发回调。

观察到的输出(针对 UC1):

预期输出(对于 UC1):

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

    您好!

    为了配置 RTI CLKSEL 寄存器、需要解锁分区2的 MCU_CTRL_MMR。 否则将会导致编程不被应用、并且示例/测试计算编程 RTI 所需的节拍数量所需的持续时间将不符合预期。 在这种情况下、它不使用示例周期计算所需的时钟源、实际上该时钟源为10秒。 它使用不同的时钟源、因此编程的时钟数不会达到10秒。 RTI 仍按预期工作、但实际上并没有等待10秒。

     
    在配置 MCU_RTI0_CLKSEL 之前、请应用以下补丁来解锁 MCU_CTRL_MMR LOCK2、方法是使用以下提到的步骤-

    CD $RTOS_SDK/SDL/
    Git 初始化
    Git 添加。
    git commit -m"init commit"
    Git am $path_to_patch_shared_below

    该补丁演示了对 RTI UC1示例的新增功能。 相同的更改可应用于所有 RTI UC 示例和所有 SOC 的 RTI 测试。
    此致、
    约西塔