2403596_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2403596_zh-CN

2403596_zh-CN

双核通信 S32K322

大家好,

我已经启动了一个双核项目,其中核心 0 和核心 1 都已启用。作为测试,我在每个核心上创建了一个递增变量。
将变量数据从核心 1 共享或传输到核心 0(反之亦然)的推荐方法是什么?
非常感谢您能提供一些使用共享内存的示例或最佳实践。

微控制器:NXPS32k322

IDE:S32 设计工作室
RTD:v3
调试器:PEMicro


谢谢!

Re: Dual core communication S32K322你好@db16122
我开始搭建双核系统,并通过计数器验证了核心 0 和核心 1 是否正在运行。但是,我的主要问题是:如何将数据从核心 1 传递到核心 0,反之亦然?您能否提供一些关于核心间数据共享的例子?
Re: Dual core communication S32K322

我建议使用跨平台通信框架(IPCF)。

https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-commu...

包含示例和培训。

Re: Dual core communication S32K322

如果给每个 M7 核心增加两个计数器呢?M7 运行后,计数器开始计数,您可以检查该值是否相同。

顺便问一下,检查每个核心状态的目的是什么?是为了功能安全原因吗?

Re: Dual core communication S32K322

@davidtosenovjan

根据演示培训,IPCF 快速入门指南包含中间件模块和驱动程序,但我的配置工具中没有这些内容。

配置与演示培训中的配置相同

Stark__0-1786593975962.png

我项目中的配置

Stark__1-1786594050143.png


还有其他方法可以在各个核心之间共享数据吗?



Re: Dual core communication S32K322

请参阅 UM12479:NXP S32 Design Studio 5.2 配置的 S32K3 IPCF 用户手册

Tags (1)
No ratings
Version history
Last update:
yesterday
Updated by: