GNU ARM ECLIPSE最新版本是否支持ARM7TDMI体系结构?

GNU ARM ECLIPSE最新版本是否支持ARM7TDMI体系结构?,arm,embedded,gnu,Arm,Embedded,Gnu,我已经安装了支持Cortex系列的最新版本的GNU ARM eclipse 我必须为旧的ARM架构(即ARM7TDMI)编写代码 有谁能告诉我需要做哪些更改才能在ARM7上工作。GCC 7.3应该支持ARM7TDMI 但这取决于它是如何编译的。所以我只是在最新版本上使用了arm none-eabi-gcc--print multi-lib,它不支持这种旧的ARMv4架构 我认为您应该从源代码中重建GCC,以支持ARMv4(ARM7TDMI)。即使此体系结构已被弃用(请参阅文档)基本上,下载gcc

我已经安装了支持Cortex系列的最新版本的GNU ARM eclipse

我必须为旧的ARM架构(即ARM7TDMI)编写代码


有谁能告诉我需要做哪些更改才能在ARM7上工作。

GCC 7.3应该支持ARM7TDMI

但这取决于它是如何编译的。所以我只是在最新版本上使用了
arm none-eabi-gcc--print multi-lib
,它不支持这种旧的ARMv4架构


我认为您应该从源代码中重建GCC,以支持ARMv4(ARM7TDMI)。即使此体系结构已被弃用(请参阅文档)

基本上,下载gcc工具链,检查此工具链中对ARM7TDMI和ARM7的支持。使用正确的编译选项生成兼容代码。这总是有点棘手,如果你不使用cortex-M4这样的主流处理器,谷歌搜索可能会很复杂。这里有一个链接,用于确定过去对我帮助很大的架构支持:@Julien。感谢您宝贵的时间和友好的回复。最新的gcc工具链不适用于ARM7TDMI?你能告诉我应该下载哪个版本吗?