【发布时间】:2018-03-08 16:14:57
【问题描述】:
我目前正在开发一个 makefile,它使用 ARM 的 IAR 工具链在基于 Eclipse 的 IDE 上构建项目。我已经成功编译了所有源文件,但是为了链接目标文件,我需要 IAR 的启动代码。我似乎无法在任何使用 IAR IDE 或带有 IAR 插件的 eclipse 的示例 IAR 项目中找到它。
我的目标是:s32k144
【问题讨论】:
我目前正在开发一个 makefile,它使用 ARM 的 IAR 工具链在基于 Eclipse 的 IDE 上构建项目。我已经成功编译了所有源文件,但是为了链接目标文件,我需要 IAR 的启动代码。我似乎无法在任何使用 IAR IDE 或带有 IAR 插件的 eclipse 的示例 IAR 项目中找到它。
我的目标是:s32k144
【问题讨论】:
有一个 s32k144 的 GettingStarted 项目,可以从 IAR ide 中下载。在这个项目的目录中有一个名为Startup 的子目录,在这个目录中有一个专门的cstartup.s 文件和一个low_level_init.c 文件。除此之外,config 子目录包含该芯片的链接器配置文件。出于某种原因,此链接器配置将代码放在 ram 中而不是 flash 中,但这可能很容易修复。
【讨论】: