ZHCU875Z August 2001 – October 2023 SM320F28335-EP
--ramfunc 编译器选项和 ramfunc 函数属性允许编译器指定将函数放入 RAM 中并从 RAM 执行。大多数较新的 TI 链接器命令文件通过将这些函数放入 .TI.ramfunc 段来支持 ramfunc 选项和函数属性。如果您看到与此段相关的链接器错误,应将 .TI.ramfunc 段添加到您的 SECTIONS 指令中,如下所示。在以下示例中,RAM 和 FLASH 是 RAM 存储器和闪存的 MEMORY 区域的名称;这些名称在您的链接器命令文件中可能不同。
对于基于 RAM 的器件:
.TI.ramfunc : {} > RAM
对于基于闪存的器件:
.TI.ramfunc : {} load=FLASH, run=RAM, table(BINIT)