ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
--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)