sw4stm32开发工具不错哟


事实上在STM32的开发上大部分人都是使用Keil MDK,不过Keil毕竟不是免费软件,能不能就不要用和谐手段啦。

今天要说的SW4STM32是STM所支持众多的开发环境中的佼佼者。它基于GCC的STM32的编译调试工具链,完全免费,且完全没有代码的限制。写过Java的人对Eclipse不会陌生(虽然现在基本上被Intellij IDEA给替代了),代码的自动实全,自动格式化,跳转浏览不知道比Keil,IAR之流强上多少倍。最关键的一点是STM32CubeMX可以直接生成SW4STM32的代码工程,无需改动,直接就可以通过编译。SW4STM32内建OpenOCD支持ST-LINK,可以在在图形化的界面实现代码的单步调试。

还一点很重要,SW4STM32是跨平台的,因为GCC, Eclipse,OpenOCD都是跨平台的。在阿圆在看来,唯一的缺点就是Eclipse都有点臃肿,安装完也有1.1G了,电脑要求的配置相比Keil会高一些。

废话不多说,首先下来下载SW4STM32。哟,去官网看一看

http://www.openstm32.org/HomePage

什么,下载还需要注册,这么麻烦!哈哈阿圆己经为大家找好下载的链接了

http://www.ac6-tools.com/downloads//SW4STM32/

现在最新版本到v2.3,大家根据自己的环境下载吧!

等待下载完成,SW4STM32安装非常容易,基本没有什么坑,一路Next就可以了

安装好后到安装目录下找到eclipse.exe打开,呆会用来导入STM32CubeMx的工程配置

好了,现在用STM32CubeMX生成一个工程,注意

在生成工程的地方Toolchanin/IDE要选用SW4STM32,这里阿圆用的开发板是STM32F437ZGT6。

打开Eclipse File->Open Projects From File System,如下,结束即可。

点击Project->Build开始编译

一点儿问题也没有!

不过如果要下载调试的话,还需要注意下现在的调试工具的配置,这是阿圆用ST-LINK的配置

全部搞好后点击Run->Debug As -> AC6 STM32 C/C++ Application就可以调试啦,如果不能调试还得再检查下你的调试工具的配置,一个是Interface一个是Mode Setup的Reset Mode,注意一下即可。

是不是很方便,也很简单~ 欢迎大家收藏!

今天就到这里啦,收工!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM