ST意法半导体
登录
直播中
敷衍作笑谈
9年用户
893经验值
擅长:制造/封装 连接器 光电显示 接口/总线/驱动 RF/无线
私信
关注
[问答]
如何使用STM32H7的核心通信?
开启该帖子的消息推送
STM32H743
核心之间
通信
的最佳方式是什么?我正在做一个项目,我需要使用一个内核读取数据并使用第二个内核处理这些数据。我正在使用
STM32
H745。这个想法是,M4 内核将用于从传感器读取数据,而 M7 内核将处理这些数据,然后使用 USART 将其发送到 PC。我认为这样做的一种方法是将数据写入 MCU 的闪存,然后使用另一个内核读取它,但我一直无法让它工作。如果有人知道更好的方法来执行此操作,那么如果您可以指导我如何执行此操作将非常有帮助。
谢谢!
回帖
(1)
吴巧芬
2023-1-3 11:35:26
对于双核通信,我建议参考
AN5557
(
STM32H745/755 和 STM32H747/757 系列双核架构
)和
AN5617
(
STM32H745/755 和 STM32H747/757 系列处理器间通信
)。
使用 STM32H7 可以实现三种可能的解决方案,它们是:
使用设备硬件资源设置通信/同步协议。
FreeRTOS IPC 模块。
OpenAMP 框架。
作为在两个内核之间发送数据的示例,您可以使用位于
..STM32Cube_FW_H7ProjectsSTM32H745I-DISCOApplicationsFreeRTOS
路径下的 cube 包中的 FreeRTOS 示例。
此示例说明
如何使用 FreeRTOS 的消息缓冲区将数据从一个内核传递到另一个内核。
当您的问题得到回答后,请通过选择
Select as Best
关闭此主题。
对于双核通信,我建议参考
AN5557
(
STM32H745/755 和 STM32H747/757 系列双核架构
)和
AN5617
(
STM32H745/755 和 STM32H747/757 系列处理器间通信
)。
使用 STM32H7 可以实现三种可能的解决方案,它们是:
使用设备硬件资源设置通信/同步协议。
FreeRTOS IPC 模块。
OpenAMP 框架。
作为在两个内核之间发送数据的示例,您可以使用位于
..STM32Cube_FW_H7ProjectsSTM32H745I-DISCOApplicationsFreeRTOS
路径下的 cube 包中的 FreeRTOS 示例。
此示例说明
如何使用 FreeRTOS 的消息缓冲区将数据从一个内核传递到另一个内核。
当您的问题得到回答后,请通过选择
Select as Best
关闭此主题。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32H743
请问CubeMx是否支持
STM32H7
?
2022-12-30
236
STM32H7
是否支持usb gadget以太网?
2022-12-05
228
STM32H7
CAN总线未收到特定的消息怎么解决?
2022-12-30
268
RT-Thread Studio提示
STM32H7
无法支持串口DMA请问有什么解决方案
2022-10-25
785
STM32H7
怎么实现一个哈希的数据运算处理?
2023-10-10
203
在
stm32H7
系列上运行ethercat master?
2023-01-12
345
STMCubemx是如何配置
STM32H7
的USB_FS_BULK?
2021-09-30
1056
STM32H7
是怎样启动的
2021-09-29
1226
stm32h7
如何使用硬件按钮的滚轮?
2023-01-13
180
X-CUBE-CYRPTOLIB是否支持
stm32H7
?
2023-02-08
315
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分