器件型号: J721EXCPXEVM
工具/软件:
我想知道在 A72 加载 Linux 的情况下、从 R5F 内核访问外部 GPIO 引脚的可能性。 RTOS SDK 中有 main_led_blink.c 演示文件 (10.01)、我之前处理过该文件、中断等、但这会使用 WKUP 域 GPIO 和一个带有主 GPIO1(适用于 J721e)。 我有一个 GESI 板、可以很轻松地将几个接头引脚引脚引脚多路复用到 GPIO(一些 MCAN0 和 SPI3_CS2)、所有这些引脚都在 MAIN_GPIO0 中。 如果只有 R5F 内核正在运行、但如果 Linux 内核正在运行、则将这些引脚用作演示和设置中断似乎可以正常工作、这样做会使 Linux 启动停滞。
我将使用可以使用提供的 Yocto 项目构建的基本 Arago 映像。 您能否确认 Linux 正将 MAIN_GPIO0 用于其自身目的、以及我确实遇到某种中断资源争用的情况?
其次、如果是这种情况、R5F 内核是否绝对无法在中断方面完全访问 GPIO0?