最近,arduino非常火。国内外也出了很多以stm32F103为基础的Arduino的板子,包括mapple和makerlab,但是工具都是用Arduino IDE。Arduino IDE虽然也是在eclipse基础上开发的,但是缺点也是有的,不能够单步调试。虽然Arduino的初衷是为了更简单的服务于电子玩家,不需要太多的C语言的知识就能验证某些功能。这给单片机的学习带来了便利。但是,对于初学者而言,如果能够单步调试,学习过程中能够知道每一步程序运行的状态就更方便了。
为了玩,我把Arduino和eclipse整合到一起。利用eclipse开发stm32的有gnu arm eclipse plugin,一个国外的牛人编写的eclipse插件。我在这个插件的基础上加入了Arduino和μc/os ii系统,为的是自己用起来方便一些。如果有感兴趣的同学,可以联系我,玩玩,也可以根据自己的思路改进一下。
STM32F103的已经调通了,但是F4的调通了还没有测试
这是调试界面,可以用st-link,也可以用cmsis-dap调试器
下载界面,同样,可以用st-link,这里用到了st的st-link utility
也可以用cmsis-dap下载
|