Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-27 07:36:09

AMP 使用前准备

使用前准备

4.1 硬件和软件

  • 一块支持 AMP 的 Firefly 开发板。
  • 与板卡和 SoC 匹配的 Firefly/Rockchip AMP SDK。
  • 已安装 SDK 要求的构建依赖和交叉编译工具链。
  • 串口调试器,建议同时接出 Linux 和 RTOS/HAL 使用的调试串口。
  • 可恢复的完整固件,以便在内存或启动配置错误时恢复设备。

AMP 默认调试串口参数通常为:

波特率数据位停止位奇偶校验流控
150000081nonenone

具体调试串口和 IOMUX 以目标板级配置为准,不要直接套用其他开发板的串口引脚。

4.2 先完成资源规划

开始编译前,建议先建立一张资源表:

资源LinuxRemote Core检查要点
CPUCPU0~CPUn指定 AP 核或 MCU同一 AP 核不能同时加入 Linux SMP 和 RTOS
私有内存Linux DRAMRTOS/HAL 固件区DTS reserved-memory、ITS load/size 和链接脚本必须一致
共享内存RPMsg/Shared Memory相同物理区域不能与 CMA、显存、NPU 或其他保留区重叠
外设Linux 驱动RTOS/HAL 驱动只能有一个系统主动管理设备
中断Linux GICGIC/NVIC/IPIC核对应关系、中断号和路由必须一致
引脚Linux pinctrlHAL IOMUX核对 pinmux 组别和电气属性
时钟/电源域Linux AMP 驱动托管RTOS/HAL 使用Linux 不得因无消费者而关闭其时钟或电源

本页目录