工具与软件:
您好!
我正在开发一个在 AM6548上运行的多核应用。 对于我的应用、处理器内核的组织方式如下:4个 A53 (主域)运行 RTOS、1个 R5f (MCU 域)运行裸机固件、1个未使用 R5f。
对于我的应用、我需要获取并试用一些 GPIO (正在调查定量分析)、并且我正在尝试了解所有 GPIO 是如何在内核之间划分的。 根据 AM6548技术参考手册(第12.1.2.1节)、有三个 GPIO 实例(每个143个 GPIO):WKUP_GPIO0、GPIO0和 GPIO1。 手册中说明、第一个分配给 Wkup 域、而 GPIO0和 GPIO1保留给主域。 因此、显然无法通过 R5f 读取/写入任何 GPIO。 但是、在用于编译 R5f 固件库和驱动程序的 PDK 源文件 AM65xx_pinmux_data.c 上、报告了 WKUP_GPIO 设置。 我尝试通过 R5f 固件使用它们进行测试、并且我可以写入/读取。
那么、现在我的问题是:R5F 是否有任何 GPIO? 我知道答案是肯定的、因为我使用过、但为什么文档没有报告任何信息? 通过 R5f 使用 WKUP_GPIO 是否是错误、或者是否遗漏了一些概念?
最后、对于我的应用、我将会利用 R5f 内核(所谓的"安全岛")的安全特性(和认证)。 这是不是(非常规的?) 是否使用 GPIO 与此功能相关?
谢谢
Andrea