我正在着手一个项目,并希望使用EMIDE,因为它是OpenSource,项目预算有限。我有一些LPC1343示例项目用于Keil和闪烁的led项目有效,但是当我尝试通过调用启用timer32时遇到问题:
enable_timer32(1);
问题在于程序卡住了。源代码和头文件中Keil和EMIDE之间的唯一区别是启动文件。 Keil启动是在汇编中,包含更多IRQ向量,EMIDE在C中,并指出它是Cortex m3的最小设置。由于EMIDE是GCC编译器,我理解它需要C中的启动文件。我无法弄清楚如何修改启动文件或者这是否可以解决问题......
我的问题如下:
以前发布过类似的主题,但没有完全解决,例如here当我在EMIDE中使用Keil启动时,我得到了同样的错误。