ZHCAEL4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
通常情况下,在高性能 MCU 中,每个 CPU 都会运行一个独立的应用程序,但每个应用程序都使用某些通用的软件库和功能,例如相同的 RTOS、驱动程序、网络协议栈。这会导致相同代码或只读 (RO) 数据针对每个内核重复多次,并很快就会开始耗尽存储器。OptiShare 工具旨在解决这一问题,它能在多个 CPU 映像之间找到共同的代码/数据段,并将其转换为单个共享副本,从而避免代码/数据的重复,减少芯片 SRAM 的占用空间。此工具与位于每个 CPU 内核前面的 RAT 引擎一同使用;该引擎执行地址转换以将通用代码映射到系统中的共享地址。