前段时间把这个工具当了下来研究了下,它使用CodeSourcery作为编译器,免费,无编译代码限制。图形化做得很完备,基本上覆盖了使用gcc进行开发所需的所有设置,几乎不用自己写Makefile和linkscript,一切工作都可以在图形界面下完成。如果只是编译项目的话,可以说没有什么问题。看来我前几天做的CodeBlocks+CodeSourcery集成没什么价值了。使用ST VirtualComPort Demo对比了一下它和IAR的编译结果,同等优化级别(最高等级,代码尺寸优先)代码量几乎没有区别。下载到芯片里能够正常运行。应该说可以放心的用于实用。
调试好像有代码限制,而且不支持JLINK或ULINK。所以调试要另想办法。我用的是cygwin+insight+jlink+gdbserver,这样图形化调试也解决了。
用这种方法进行arm的开发,编译调试都比较顺了,只剩下一个j-link需要授权。我的j-link是在淘宝上买的v8全功能版,80块。这种行为若是深究起来也算是违法吧。:-)
上面的工作断断续续花了我一个星期时间,目标:廉价且好用的中低端arm开发环境。截至到目前,可以说是完成了80%了~~~ |