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] [参考译文] [常见问题解答] AM6442:MCU + SDK 版本6.0和 amp 中的 GPIO 输入中断场景配置失败;上述

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1232526/faq-am6442-gpio-input-interrupt-sciclient-config-failed-in-mcu-plus-sdk-version-6-0-above

器件型号:AM6442

您好!

在 AM64x 上运行 GPIO 输入中断 MCU 加 SDK 示例时存在问题。

用户可能会收到一条错误消息、内容为:

MAIN_Cortex_R5_0_0][错误] Sciclient 事件配置失败!!!
断言:0.12970:SYSCFG/ti_drivers_config.c:Sciclient_gpioIrqSet:116:FALSE 失败!!!

但是、同样的示例在 MCU + SDK 版本08_05_00_24中工作。

让我们通过几个步骤查看相同分辨率。

谢谢。

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

    请注意以下步骤:

    • 首先要注意的是、sciclient_defaultBoardcfg_rm.c 文件在 8.5和8.6版本

    • 要了解根本原因、请查看以下 Anil 的答案。

    • 在 SBL NULL 或 SBL OSPI 模式下继续进行闪存 SOC 初始化。

    • 现在、您已经使用更新的 SBL 二进制文件启动了 SOC、应该能够运行应用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题的根本原因

    在旧版本8.5中:

    主 GPIO 中断路由器12和13已配置并路由到 R5F1_0核心。

    主 GPIO 中断路由器14和15已配置并路由到 R5F1_1内核。

    主 GPIO 中断路由器0和11已配置并路由到 A530_1内核。

     

    在新版本8.6中:

    主 GPIO 中断路由器12和13已配置并路由到 R5F1_0核心。

    主 GPIO 中断路由器14和15已配置并路由到 R5F1_1内核。

    主 GPIO 中断路由器0和7已配置并路由到 A530_1核心。

    主 GPIO 中断路由器0和7已配置并路由到 R5F0_0内核。

    主 GPIO 中断路由器8和9已配置并路由到 R5F0_1核心。

     

    现在、如果您没有在硬件上刷写8.6版二进制文件、然后通过 CCS 运行 GPIO 中断示例、则您将获得以下 SCI 客户端错误。

    MAIN_Cortex_R5_0_0][错误] Sciclient 事件配置失败!
    断言:0.12970:SYSCFG/ti_drivers_config.c:Sciclient_gpioIrqSet:116:False 故障97

    在当前的8.6示例中、Router 7已配置为 R5F 内核、但在8.5 MCU+SDK 版本中、Router 7没有路由到 R5F 内核、而是路由到 A53内核。 为避免这些问题、请尝试使用8.6 MCU+SDK 版本刷写 SOC 初始化。

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

    请导航至以下链接以获得进一步的帮助: