2

在带有 GNU 工具链的嵌入式系统中,当闪存(代码所在的位置)不可用时,我想使用链接处的 OVERLAY 部分从 RAM 执行代码。

我的问题是当覆盖层(在 RAM 中)中的 C 函数使用库中的函数时(例如:来自 libgcc 的 div/mod/...)。libgcc 链接在 flash 中的主要代码部分,它很忙。

有没有办法防止这种 RAM 覆盖和闪存之间的交叉引用(以及如何复制库代码?)?

干杯!

4

0 回答 0