首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于68HC12/68HC12X的GCC工具链

用于68HC12/68HC12X的GCC工具链
EN

Stack Overflow用户
提问于 2011-08-01 07:37:03
回答 1查看 3.8K关注 0票数 4

我想知道是否有人用GCC作为飞思卡尔68HC12系列的生产稳定的工具链。在我看来,除了飞思卡尔自身的工具链,以及宇宙软件(http://www.cosmic-software.com/)和IAR (http://www.iar.com/)的工具链之外,没有其他的最新工具链。

obsolete

  • GCC-HCS12
  • GNU68HC11/12 (http://savannah.gnu.org/projects/m68hc11)基于GCC 3.1,其最新消息是4年前的
  • GCC-4.6 (http://gcc.gnu.org/gcc-4.6/changes.html),摩托罗拉68HC11和68HC12的架构听起来很有希望,但似乎没有得到维护。不过,谷歌集团gcc-hcs12 12 (http://groups.google.com/group/gcc-hcs12/)仍在打瞌睡。此外,可用的压缩下载包含一个名为gnu-68hc1x-3.1.exe的文件,日期为2007年。

MegaSquirt (http://www.msextra.com/tools/)似乎提供了维护最完善的工具链,打包于2010年10月29日。它基于SCz工具的扩展版本(我不知道这意味着什么):

  • binutils-2.18与S12X,XGATE enhancements
  • gcc-3.3.6与S12/S12X ldivmod和larith enhancements
  • newlib与9s12x目标
EN

回答 1

Stack Overflow用户

发布于 2011-11-18 20:12:17

GNU 68HC11/12基于GCC 3.3.6。GNU68HC11/12版本3.1是一个包包,包含基于Gcc 3.3.6、Gdb 6.4、Binutils 2.15和Newlib 1.12.0的完整工具链。有几个项目将其作为满足自身需要的基础。GCC-GCC 12和MegaSquirt就是这些项目的例子。

一些板供应商也在他们的板上发布了GNU68HC11/12版本。

MegaSquirt对我原来的端口做了一些改进,以支持XGate和更好地支持H9S12X。

gcc 3.3.6版是最稳定和生产准备版。尽管它明显陈旧,但它比gcc最近发布的主流版本要稳定得多。这一过时的声明令人难过,但我没有时间去修复GCC 4.6中出现的故障。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6895445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档