我们正在为基于Philips NXP SmartXA2的加密狗开发保护部件。它支持两种操作模式:8051兼容虚拟机(8位)和SmartXA2(16位)模式。我已经用SDCC进行了8051模式的开发。但我不想坚持8位!raisenance工具包支持16位XA模式,但它是商用的。我想知道是否有免费的C编译器支持基于XA/SmartXA2的控制器?谢谢
最佳答案
据我所知,答案是“不,没有”
飞利浦只提到Raisonance是SmartXA2唯一可用的编译器。我在网上找不到任何证据表明有人为它提供了GCC端口,这将是官方支持之外唯一可能的嫌疑人。
奇怪的是,在http://www.cs.columbia.edu/~gskc/cv.html的一份简历中提到IBM在GCC港口工作(参见作者2003年的“就业”一节,显然是暑期实习),但我看不到任何证据表明这项工作有任何成果,因此我不得不得出结论:这项工作从未完成。