【发布时间】:2011-08-01 07:37:03
【问题描述】:
我想知道是否有人将 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
- gcc-3.3.6 与 S12/S12X ldivmod 和 larith 增强功能
- 带有 9s12x 目标的 newlib
【问题讨论】: