我们正在为基于飞利浦 NXP SmartXA2 的适配器开发保护部件。它支持 2 种操作模式:8051 兼容 VM(8 位)和 SmartXA2(16 位)模式。我已经使用 SDCC 进行 8051 模式开发。但我不希望坚持8位! Raisonance 套件支持 16 位 XA 模式,但它是商业的。我想知道是否有免费的 C 编译器支持基于 XA / SmartXA2 的控制器?谢谢
据我所知,答案是“不,没有。”
Philips 仅提及 Raisonance 作为 SmartXA2 唯一可用的编译器。 我在网上找不到任何证据表明有人为其提供了 GCC 端口,这将是除了官方支持之外唯一可能的可疑之处。
奇怪的是,在 http://www.cs.columbia.edu/~gskc/cv.html 的简历上有一次提到 IBM 在 GCC 端口上工作(参见作者 2003 年的“就业”部分,显然作为暑期实习),但我没有看到任何证据表明这种努力取得了任何成果,所以我不得不得出结论,它从未完成。