你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H7 openamp

[复制链接]
lugl 提问时间:2025-9-6 08:26 / 已解决

双核通信的freertos有没有示例,我想学习一下。

收藏 评论2 发布时间:2025-9-6 08:26

举报

2个回答
STMCU-管管 最优答案 回答时间:2025-9-8 16:59:32

可以使用的方式有:

1.使用设备硬件资源的通信/同步协议,即使用硬件信号量或EXTI中断;

参考例程在如下的路径: ......STM32Cube_FW_H7\Projects\STM32H745I-DISCO\Examples\HSEM (HSEM_ResourceSharing, HSEM_CoreSync, HSEM_CoreNotification

2.使用FreeRTOS IPC 模块.

处理器间通信(IPC)机制由不同的处理器用来通信或交换数据。此机制允许通过发送和 接收来交互处理器的消息,并使用公共内存区域来传递消息。 FreeRTOS示例显示了如何使用嵌入式硬件信号量在两个核心之间发送通知。例程在如下的路径:

……\STM32Cube_FW_H7\Projects\STM32H747I-EVAL\Applications

3.运用OpenAMP (Open asymmetric multi-processing)

OpenAMP是一个框架,它提供应用所需的软件组件,以便为非对称多处理(AMP)系统开发应用程序。 它提供生命周期管理和处理器间通信功能,用于管理远程计算资源及其相关软件上下文。此外,它还通 过开源组件(如RemoteProc和RPMsg)标准化了异构嵌入式系统中操作环境之间的交互。

相关例程:

......\STM32Cube_FW_H7_V1.9.0\Projects\STM32H747I-EVAL\Applications

建议你到www.st.com.cn搜索下载AN5617和AN5557阅读

lugl 回答时间:2025-9-9 10:32:35

STMCU-管管 发表于 2025-9-8 16:59
可以使用的方式有:</p>
<p>1.使用设备硬件资源的通信/同步协议,即使用硬件信号量或EXTI中断;

[md]感谢管管大大的指点,通过管管大大的提示,我已完成OPENAMP的通信了,多谢多谢!

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版