工具与软件:
在 AM64x/AM243器件中、我们使用 DMSC 内核(M3内核)进行重置、单个内核复位、SOC 复位、内核或 IP 频率设置以及资源分配和安全操作。
我们需要使用 SCI 客户端配置进行资源分配 、以路由 GPIO 中断、路由 DMA 中断以及将比较和时间同步中断路由到目标内核。
在这些应用程序中、如果 用户 向 SCI 客户端提供错误的参数(如 src id、src index、dst id 和 dst 主机索引参数)、则用户通常会收到 SCI 客户端错误。
在其他应用中、例如在特定存储器位置或外设中打开了防火墙、并且防火墙配置为仅由少数内核访问。
在这种情况下、访问读取允许的内核之外的其他外 设会创建一个异常、该异常将路由到 DMSC 内核。
为了调试这些问题、我们确实需要启用 DM 日志、因为 DMSC 是一个黑盒。
这里我将介绍如何 在 AM64X 上启用 DMSC 日志,大多数情况下,其他 AM6x 和 AM243设备看起来是相同的。
实际上、在 AM64X/AM243X 器件中、DM 操作和安全操作由专用内核执行、而由 M3内核完成。
在 AM62X 中、DM 内核为 R5F 内核、而安全内核为 M4F。 请查看 TRM、了解具有 DM 和安全内核的其他 AM6X 器件。