文章目录
am62x A53与M4F通信
一 am62x核资源
- A53,即quad-core 64-bit Arm®-Cortex®-A53,频率高达1.0GHz
- R5F,即Arm Cortex-R5F MCU,频率高达800MHz,通过可配置的存储器分区在Linux应用程序和实时流之间实现隔离,从而帮助将Linux世界与实时世界桥接,R5F作为实时处理模块,在实际运行中,单独运行,支持FreeRTOS/裸机运行,在实际运行中,完成 一些对实时性要求高的场景;
- M4F,即Arm Cortex-M4F MCU,频率高达400MHz,通过集成的Cortex-M4F和专用外设实现功能安全特性,所有外设均可与SoC的其余部分隔离,Cortex-M4F支持FreeRTOS/裸机,它很好地解决了四核Cortex-A53主核心运行Linux-RT实时性无法达到10us以内的棘手问题,从而使AM62x处理器平台友好支持实时性要求更高的产品应用。
二 通信机制
2.1 运行机制
AM62x是Ti的一款异构多核芯片。A53核心运行在linux或android之类的HLOS上,M4F和R5F作为remore cores,运行在No-OS或RTOS(FreeRTOS)上,正常情况下&#x