Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
SYS/BIOS:6.42.2.2.29
基本应用:EtherCAT 全功能示例+ MOTOR_CONTROL
我的目标:在“L3构建”中运行应用程序
您好!
我对链接器设置有疑问。
我尝试在 L2上运行应用程序(作为 SRAM)。
借助 SPRAC45、我进行了平台设置、编译工作良好。
当应用程序足够小、可以容纳在 L2SRAM 中时、没有错误。
但大小的应用程序代码数据超过 L2SRAM、我无法生成".out"文件。
我的应用程序大小为362KB (我通过 XIP 构建检查了它)、OCMCRAM 为128KB + L2SRAM 为256KB。
我有384KB、我认为可以加载应用。
然后、我需要重新排列应用程序部分、如何才能得到它?
我在.text 段(在~~~.xdt 文件中)中尝试了*(exclude_file (objectfile.o).text.objectfile)、但超过的大小与以前相同。
我错过了什么吗? 或者我应该尝试更多的目标文件吗?
谢谢你。