This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:CCSTUDIO-C2000
工具/软件:TI C/C++编译器
最近、我一直在 C2000芯片组之一 TMS320F280049C 上开发固件应用。
我在单个 c 源文件中编写了很多源代码、无论是"userdefined.c"。
然后、当我进行编译时、我遇到一个问题、表示我的 userDefined.obj 超出了闪存扇区大小4096。
将 userDefined.c 中的一些代码移动到 userDefined_2.c 即可解决该问题。
问题:是否有任何链接器方法可以在不将超大的.c 文件拆分为2个或更多个文件的情况下解决"文本无法装入内存区域"的问题?
添加构建选项 -gen_func_subsections 可能会有所帮助。 有关更多详细信息、请在 C28x 编译器手册中搜索该选项。
谢谢、此致、
乔治