IAR、SW4STM32等等很多呢。看看STM32CubeMX可以生成啥吧
TrueSTUDIO 配合 cubeMX很好用,两个都是官方推出的。
别的还有IAR eclipse
其实以上的开发软件界面都是非常的丑,而且keil的代码自动补全非常非常的渣。可以试试用vscode配置编译环境,或者直接加platform插件开发。如果不成功还可以把vscode作为文本编辑器,代码在vscode里写,编译和调试都在IDE里搞定。
STM32的编译器除了Keil外用的最多的就是IAR了,而且ST官方的开发人员基本都是用IAR进行开发和演示,相比Keil编译效率和固件执行效率都要高。
此外还有以下编译器支持:
TrueSTUDIO
或者IAP比较用的多
来点非主流的 VSCode+Gcc编译arm target怎么样?开发还行debug貌似么有jlink的插件 另外VS也有一个插件可以支持arm的开发,VS也是一个非主流选项,最后想说,keil无法取代无非就是个断点问题和下载算法,断点个人觉得最好还是不要用了吧,直接调通uart留个打印,然后自信一点去写代码吧,把逻辑什么的都实现的差不多了,觉得没问题了,一跑一打印什么都清楚了。至于驱动,敢问谁没事干天天写驱动?拿个官方demo改改完了,写驱动多无聊?下载算法jlink也有啊,以上,keil可以捎带完成点下载作用(因为方便,并非无法取代),至于编辑,好用的太多了,除了前面的,就个source insight都甩keil和iar几十条街