硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3806|回复: 7
收起左侧

[STM32H7] 探讨ST的多核,核心和外设关系问题

[复制链接]

10

主题

90

回帖

120

积分

初级会员

积分
120
发表于 2020-6-19 01:55:17 | 显示全部楼层 |阅读模式
如题,ST不是出了两个多核心芯片么。我查了好久的资料,都没发现人讨论这个芯片。。。所以今天发帖和各位探讨一下。。。
1、首先是启动,根据ST的资料,可以用boot脚去决定启动方式,这里不做过多探讨
2、我疑惑的是,M4和M7与外设的关系,是共用外设么?那么问题来,共用的话,怎么个共用法?在设计软件的时候,是不是要另外区分,这里就涉及到中断,还有脚位的问题。。。有木有大佬解释清楚点
3、关于代码执行,是不是M4和M7,分开在flash不同的区域,ram也是要分开?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107265
QQ
发表于 2020-6-19 09:30:03 | 显示全部楼层
他们能访问的外设看这个图就行,M4核能访问的外设有限。

共享的问题,他们有个硬件信号量,解决多核访问问题。

QQ截图20200619092919.png

回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2020-6-19 09:55:30 | 显示全部楼层
一般都有硬件仲裁器的。。。 双核多核设备,要么是安全相关的应用,要么就是linux平台的性能应用。。。专业性太强了,论坛谈不到这种深度。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107265
QQ
发表于 2020-6-19 10:06:46 | 显示全部楼层
caicaptain2 发表于 2020-6-19 09:55
一般都有硬件仲裁器的。。。 双核多核设备,要么是安全相关的应用,要么就是linux平台的性能应用。。。专业 ...

不强,多核应用的基础知识,这个不整明白,多核玩不转的。

学习这个的应用,比学习USB的应用简单的多。

千万不要觉得这个有多高大上,单片机的多核还是很好整的,就是一个外设而已,理解成这样就可以了,如果他整复杂了,这种芯片一出市场就会夭折,因为很多人不会用啊。单片机的特色就是简单易用,面向普罗大众。

回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-6-19 12:18:17 | 显示全部楼层
eric2013 发表于 2020-6-19 09:30
他们能访问的外设看这个图就行,M4核能访问的外设有限。

共享的问题,他们有个硬件信号量,解决多核访问 ...

确实,一目了然!!!那Flash和RAM方面么?还有设计得时候一般如何规划,对了,版主大大,你开始研究了没
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107265
QQ
发表于 2020-6-19 12:53:47 | 显示全部楼层
mrjiu 发表于 2020-6-19 12:18
确实,一目了然!!!那Flash和RAM方面么?还有设计得时候一般如何规划,对了,版主大大,你开始研究了没 ...

Flash,RAM看例子就行,HAL库里面的案例已经分M4和M7两个配套例子。

还没有顾上。各种工作已经排满日程了。
回复

使用道具 举报

5

主题

201

回帖

216

积分

高级会员

积分
216
发表于 2020-6-19 13:25:56 | 显示全部楼层
外设就是那些外设,正常的情况下,设计的时候就按照需要,A核使用某些外设,B核使用某些外设。这样不会起冲突。
多核通信,一般使用共享内存的方式。
其实一般就是双核,跑2套代码。
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2020-6-20 09:15:57 | 显示全部楼层
H7这个双核就是两套代码。整不转的时候去CUBEMX看看
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-23 18:12 , Processed in 0.278761 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表