ST意法半导体
直播中

石胜厚

7年用户 968经验值
私信 关注
[问答]

STM32H747I-DISCO为啥需要双核?

我正在使用STM32H747I-Disco的开发板, 发现有许多AI相关的例程,但都只用了Cortex-M7核,没有Cortex-M4核的相关代码。
请问STM32H747I-DISCO在实际情况下也是这么使用的吗?那为啥还需要双核呢?请各位大佬解惑

回帖(1)

姚秋月

2023-8-5 14:43:47
Cortex-M7内核主要用于高性能计算,例如图像处理、语音识别等,而Cortex-M4内核则主要用于实时控制,例如运动控制、传感器数据处理等。通过将这两个内核结合起来,可以实现高性能计算和实时控制的协同工作,从而更好地满足不同应用场景的需求。


在使用STM32H747I-DISCO开发板进行开发时,您可以根据具体的应用场景和需求,选择合适的内核进行编程。例如,如果您需要进行图像处理或语音识别等高性能计算任务,可以使用Cortex-M7内核进行处理;如果您需要进行运动控制或传感器数据处理等实时控制任务,可以使用Cortex-M4内核进行处理。同时,您还可以将两个内核进行协同工作,以实现更复杂的应用场景。


STM32H747I-DISCO双核微控制器的优势在于可以同时使用Cortex-M7和Cortex-M4内核,从而更好地满足不同应用场景的需求。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分