【发布时间】:2011-06-12 19:53:53
【问题描述】:
我正在开发一个使用裸机环境的 cortex-m3 CPU 的项目。 由于软件升级需要,CPU 上的可执行映像可能位于闪存中的两个地址之一,这会带来问题。映像的起始地址仅在加载时才知道,而在静态链接期间不知道。 我不太确定,但我认为这并不真正符合动态加载的条件,但我在这里真的可能被误认为,因为我不是这方面的专家。 如果没有操作系统也没有动态加载器,有没有办法编译和链接图像,它的基地址只能在加载时给出?
【问题讨论】:
标签: embedded arm dynamic-loading cortex-m3 gnu-toolchain