工具与软件:
您好!
我们将 AM6422与 SDK 版本8.6.0.42配合使用来实现以下功能:
-
A53内核运行 Linux。
-
R5F0-0内核运行一个 GPMC 接口以与 FPGA 进行通信。
-
Linux 需要与 RTOS 进行内核间通信。
在 R5F 示例程序(rpmsg 项目)中、我添加了与 GPMC 相关的初始化函数。 然而、在 Linux 引导 RTOS 后、通过 CCS 跟踪显示程序进入中的死循环DebugP_assertNoLog。 进一步跟踪确认该函数SOC_moduleSetClockFrequency(TISCI_DEV_GPMC0, TISCI_DEV_GPMC0_FUNC_CLK, 133333333)返回-1。 另外的调查显示,Sciclient_pmModuleClkRequest也返回-1.问题 :
-
该如何解决此问题?
-
这种使用场景是否可行? (注意:当仅在 R5F 内核上运行而没有 Linux 时、GPMC 接口可正常工作。)
-