我想知道是否有人将GCC用作飞思卡尔68HC12微控制器系列的生产稳定工具链。在我看来,除了飞思卡尔本身以及宇宙软件(http://www.cosmic-software.com/)和IAR(http://www.iar.com/)之外,还没有最新的工具链。
MegaSquirt(http://www.msextra.com/tools/)似乎提供了最维护的工具链,于2010年10月29日打包。它基于SCz工具的扩展版本(我不知道它意味着什么):
答案 0 :(得分:6)
GNU 68HC11 / 12基于GCC 3.3.6。 GNU 68HC11 / 12版本3.1是一个捆绑包,包含基于Gcc 3.3.6,Gdb 6.4,Binutils 2.15和Newlib 1.12.0的完整工具链。 有几个项目将其作为自身需求的基础。 GCC-HCS12和MegaSquirt就是此类项目的例子。
一些主板供应商也发布了GNU 68HC11 / 12版本的主板。
MegaSquirt在我的原始端口上做了一些改进,以支持XGate和 更好地支持H9S12X。
gcc 3.3.6版本是最稳定的生产就绪版本。尽管很明显 老旧,它比gcc 4.x最近的主流版本更稳定。 过时的公告很难过,但我没有时间修复GCC 4.6中的损坏。