Page tree
Skip to end of metadata
Go to start of metadata

原则

This service is dedicated to peripheral assigned to the Cortex-M context. It is mainly managed on the Cortex-A by Linux. A remote processor system resource manager (rproc_srm) permits the assignment and configuration of the system resources of a peripheral assigned to the Cortex-M coprocessor.


总览

  • Cortex-A 组件:

rproc_srm_core: 系统资源管理器核心部分,负责解析其设备树节点把外设分配给Cortex-M。

rproc_srm_dev: 设备驱动程序,用于保留和配置分配给协处理器的外设所需的系统资源。 在设备树资源管理器节点中声明的每个外围设备都会创建一个驱动程序实例。

remoteproc: 在加载Cortex-M固件之前负责探测资源管理器。 请参阅Linux remoteproc框架小节。

  • Cortex-M 组件:

HAL_RCC: HAL驱动程序,负责复位和时钟控制(RCC)外设。

HAL_X: 外设X的HAL驱动实现。

HAL_..._MSP: 外设系统级初始化用户回调。

  • No labels