您好,
目前,我们正在达到上述 UC 的内存限制。 为了解决这个问题,一些代码片段存储在外部 EEPROM 中。 对于功能齐全的工作人员和 CLA 部门来说,这相对容易,效果也不错。 对链接器文件等的修改可以在几个小时内完成。 现在是一个具有挑战性的部分:我们有大型二进制结构,目前存储在闪存中,并且一段时间内只使用一次。 这样做的目的是将它们存储在外部内存中,并在需要时将它们固定装入。 其目的是在链接器文件中创建一个虚拟部分,并命令链接器将该结构放置在虚拟部分中。 链接完成后,我想使用 HEX2000实用程序创建上述部分的十六进制文件。 不幸的是,该实用程序告诉我,这将属于未配置的内存,因此将跳过。 是否有任何想法要如何“强制”实用程序只将此部分写入十六进制文件? 但是,链接器本身在链接外部部分方面没有问题,当我尝试加载或处理链接的二进制文件时,问题就会开始。
提前感谢托比亚斯·F