Other Parts Discussed in Thread: AM2612
器件型号: AM2612
尊敬的 TI E2E 团队:
我目前正在使用开发一个系统 AM2612 双核 MCU 持续更新 FreeRTOS 。 为确保系统稳定性和实时性能、我正在寻找有关多核存储器处理的全面指南或最佳实践。
具体而言、我想澄清以下几点:
-
存储器分区: 在两个 R5F 内核之间分配 TCM (TCMA/B) 和共享 SRAM 时、建议采用什么策略?
-
高速缓存一致性: 由于 AM2612 具有 L1 缓存、因此在共享存储器中保持一致性的最佳方法是什么? 我应该使用 MPU 将共享区域设置为“不可缓存“、还是手动管理更好
Cache Clean/Invalidate? -
内核间同步: 为了在双核 FreeRTOS 环境中保护共享资源、必须使用 硬件信标 (HWSEM) 与 FreeRTOS 信标配合使用的模块?
-
DMA 和存储器: 使用 DMA 在共享 SRAM 和本地 TCM 之间移动数据时、是否有任何特定的对齐或放置要求(例如 32 字节对齐)?
如果有双核 FreeRTOS 工程的任何应用手册或链接器脚本示例、请告知我。
此致、
插孔

