主题中讨论的其他器件:SysConfig
工具与软件:
您好!
我在 J784S4 EVM (PROC141E4)的 C7x 处理器上获取中断时遇到问题。 我已经将主域 GPIO_11配置为连接到电路板上 SW3的输入。 PADCONFIG_11寄存器设为0x00240007、以寄存器映射 Excel 文件为基准。 (j784s4_public_combined_july2023.xlsx)我的 SDK 版本为9.1.0.6。 在主域 MCU 上运行同一程序时没有任何问题。 (R5F)和 GPIO 回调函数在我按下 SW3按钮时成功执行。 但是、对于 C7x、
调用 GPIO_socConfigIntrPath 函数来实现
retVal = GPIO_socGetIrqRange (ir_id、dst_id、&irq_range_start、&irq_range_num);
返回-1。 当我对它进行调试时、我会观察到、
retVal = Sciclient_rmGetResourceRange (
请求(&R)、
分辨率(&R)、
SCICLIENT_SERVICE_WAIT_FOREVER);
返回同一文件 GPIO_SoC.c 中第707行的 CSL_PASS 但是、res.range_num 为0、GPIO_socGetIrqRange 返回 CSL_EFAIL
我想 Sciclient 向 sciserver 发送请求、该服务器是在 WKUP 域 MCU 上运行的 SYSFW 的一部分、然后从中获取响应。
那么、从 sciserver 获取范围0的原因是什么? 因为 C7x 适用于 R5F、我是否缺少需要配置的内容?
请注意、电路板处于"无引导模式"、只有从核和 SYSFW 正在运行。
如有任何帮助、将不胜感激。
谢谢。




