尝试在 2 个 R52 RTU0 内核之间建立 IPCF 项目。遇到核心同步问题,且最近使用的中断请求 (MRU IRQ) 未被触发。我附上了我的.mex文件。文件供参考。请您帮我解决这些问题。目前我遇到两个问题:
1. 核心 0 和核心 1 同步问题、竞争问题。
2. IRQ触发不正确,我不确定是否使用了正确的MRU通道。
你好, PrabhanjanKopp
感谢您与我们联系。
1.发送之前,应调用函数ipc_shm_is_remote_ready()确认远程端已准备就绪。
2.需要参考 S32Z2 手册,以确认 RTU0 的内核 0 和内核 1 的相应 MRU 实例和通道。
请问您使用的是哪个版本的S32DS/RTD/IPCF?如果可以的话,能否将您的 IPCF 项目发送给我?最好检查并处理这个问题。
BR
乔伊
PrabhanjanKopp_0-1789991578266.pngPrabhanjanKopp_0-1789991578266.pngPrabhanjanKopp_0-1789991578266.pngPrabhanjanKopp_0-1789991578266.png
我使用的是S32E2控制器评估板。我怀疑我漏掉了一些配置。它在 SMU-R52 上似乎可以运行,但在这里却不行。请检查一下,如果发现问题请告知。在 IPCF 框架之上添加了一些传输代码。
这件事有进展吗? @Joey_z
你好, PrabhanjanKopp
我已初步检查了您的项目,并注意到您的两个项目在地址分配方面存在冲突。.intc_vector 位于同一地址,同时运行两个核心会导致冲突。
BR
乔伊
你好, PrabhanjanKopp
我正在协助您检查这些问题。这将提高此案的优先级别。
一旦有任何进展,我会立即回复你!
BR
乔伊