我想在 所有使用的存储器的末尾放置一个特定的数据项(甚至只是一个链接器符号就足够了)。 使用案例在某种程度上面向开发/调试、但需要通用/自动化解决方案、而不是从 IDE 手动复制整个尺寸。
通过 spnu118y.pdf 的第8.7.2节、我在旧的常见问题解答"如何让链接器放置一段代码或数据、以便它先于所有其他代码或数据?"中找到了一个条目 (https://processors.wiki.ti.com/index.php/Code_Generation_Tools_FAQ#Q:_How_can_I_get_the_linker_to_place_a_piece_of_code_or_data_so_that_it_comes_before_all_the_rest.3F)
不清楚的是如何做到这一点、以便"一段代码或一段数据" 会在 剩下的全部之后出现、因为放置算法不仅处理手动配置的段、还处理大量隐式/自动放置。 是否有一种简单的方法来控制最后放置的项目?
基本上、我只需要一个指向固件映像"已使用"部分最后一个字节/字的指针。 如何在链接器命令文件中指定该位置?