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.
工具/软件:Code Composer Studio
以前、我将旧工程从 CCS V3.3导入到 CCS V8.1。 在您的帮助下、我能够在 CCS V8.1中构建我的旧版 v3.3工程、而不会出现错误或警告。 我现在要跟踪的问题是尝试获取链接的输出以匹配所需的存储器位置。 我已使用"链接顺序"选项卡将运行时库(rts2800_ml.lib)设置为首先放置在链接输出中。 我希望库中的 boot28.asm.obj 成为闪存中的第一个模块。 但是、我将获取位于 boot28模块之前的其他项目模块、而不是库中的项目模块。 此外、来自 RTS 库的第一个模块是"fd_mpy28.asm.obj "、后跟 boot28.asm.obj。 链接顺序选项卡的设置如下所述:
-rts2800_ml.lib
lib/Flash2812_API_V210/lib/Flash2812_API_V210.lib
lib/IQmath/v15a/lib/IQmath.lib
cp_flash.cmd
此外、CCS V8.1中是否存在其他机制来设置模块在项目中的编译顺序? 感谢你的帮助。
Terry Stifflemire
请查看 此常见问题解答 、该常见问题解答介绍了如何告知链接器在其余部分之前放置一段特定的代码或数据。 这必须在链接器命令文件中完成。 仅指定链接顺序不会使您达到所需的订购级别。