我想知道是否有人将 GCC 用作飞思卡尔 68HC12 微控制器系列的生产稳定工具链。在我看来,除了飞思卡尔本身和 Cosmic Software ( http://www.cosmic-software.com/ ) 和 IAR ( http://www.iar )的工具链之外,没有最新的工具链.com/),当然。
- GNU 68HC11/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 ( http://gcc-hcs12.com/ ) 听起来对我正在寻找的东西很有希望,但它似乎没有维护。不过,存在一个打瞌睡的 Google Group gcc-hcs12 ( http://groups.google.com/group/gcc-hcs12/ )。此外,可用的 zip 下载包含一个名为gnu-68hc1x-3.1.exe的文件,日期为 2007 年。
MegaSquirt ( http://www.msextra.com/tools/ ) 似乎提供了维护最多的工具链,于 2010 年 10 月 29 日打包。它建立在 SCz 工具的扩展版本上(我不知道它是什么意思) :
- 带有 S12X 和 XGATE 增强功能的 binutils-2.18
- 带有 S12/S12X ldivmod 和 larith 增强功能的 gcc-3.3.6
- 具有 9s12x 目标的 newlib