443|6

5318

帖子

4

TA的资源

版主

 

stm32h745双核通信的一个实验 [复制链接]

本帖最后由 damiaa 于 2023-11-28 20:48 编辑

                                                          stm32h745双核通信的一个实验

 

Hardware semaphore (HSEM)硬件信号量
硬件信号量块提供基于32(32位)寄存器的信号量。这些信号量可以用来确保在不同核之间运行的不同进程之间的同步。HSEM 提供了一种非阻塞机制,以原子方式锁定信号量。
信号量锁,通过两种方式提供:
2-step lock: 通过写入 COREID 和 PROCID 到信号量,然后读取 check
  1. step lock: 通过读取信号量中的 COREID。
当信号量被解锁时中断生成。
每个信号量可能在一条中断线上产生一个中断。
信号量清除保护。
当 COREID 和 PROCID 匹配时,信号量才被解锁。
每个 COREID 的全局信号量清除
主要功能 HSEM 包括以下功能:
•32位(32位)信号量
•8位 PROCID
•4位 COREID
•每个处理器一条中断线
•锁定指示
 
具体概念请看rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics 第11章节
rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics.pdf (71.13 MB, 下载次数: 2)
此帖出自stm32/stm8论坛

最新回复

感觉有点意思,不过这个通信程序ST应该已经封装好了吧。   详情 回复 发表于 2023-11-30 10:38
 

回复
举报

5318

帖子

4

TA的资源

版主

 

2

 

此帖出自stm32/stm8论坛
 
 

回复

5318

帖子

4

TA的资源

版主

 

STM32H743参考手册中文版  STM32h745的只看到英文版的。

STM32H743参考手册中文版.pdf (36.02 MB, 下载次数: 13)
此帖出自stm32/stm8论坛
 
 

回复

5132

帖子

2

TA的资源

版主

 

HSEM这个是基于什么通信?类似串口吗?

此帖出自stm32/stm8论坛

点评

是stm32h7 双核芯片里面搞的一个硬件信号量 专门给两个核之间通信用的。  详情 回复 发表于 2023-11-30 09:20
 
 
 

回复

5318

帖子

4

TA的资源

版主

 
wangerxian 发表于 2023-11-29 17:04 HSEM这个是基于什么通信?类似串口吗?

是stm32h7 双核芯片里面搞的一个硬件信号量 专门给两个核之间通信用的。

此帖出自stm32/stm8论坛

点评

感觉有点意思,不过这个通信程序ST应该已经封装好了吧。  详情 回复 发表于 2023-11-30 10:38
 
 
 

回复

5132

帖子

2

TA的资源

版主

 
damiaa 发表于 2023-11-30 09:20 是stm32h7 双核芯片里面搞的一个硬件信号量 专门给两个核之间通信用的。

感觉有点意思,不过这个通信程序ST应该已经封装好了吧。

此帖出自stm32/stm8论坛

点评

是啊。会用就行。  详情 回复 发表于 2023-11-30 12:24
 
 
 

回复

5318

帖子

4

TA的资源

版主

 
wangerxian 发表于 2023-11-30 10:38 感觉有点意思,不过这个通信程序ST应该已经封装好了吧。

是啊。会用就行。

此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表