stm32cubeide,再也不用换开发工具了

哎呀,最近真的是一直在纠结要不要换开发工具呢。从TrueSTUDIO转到STM32CubeIDE这个话题,听说官方早就力推CubeIDE了,现在都2019年4月发布的版本V1.5.0,真的比以前好用太多了。你要是还死磕TrueSTUDIO,早晚得吃亏,什么版本停更啊、新功能没有啊,这就太惨了,还是趁早换了吧。那具体怎么操作呢?也不算太复杂。先把自己的系统盘确认一下,听说CubeIDE只支持64位的Windows系统(7/8/10),32位系统的就别折腾了。安装路径和工程路径也不能有中文,不然以后编译报错都不知道哪儿来的。早期安装包的名字挺乱的,像xxx20190716-0927_x86_64.exe这种,别不小心点成32位版本了。 接着来说说迁移过程吧。其实STM32CubeIDE不能直接打开TrueSTUDIO工程文件,所以想双击那个.estudio文件续写代码是不可能的。 那怎么搬旧工程进来呢?把TrueSTUDIO工程整个文件夹复制到CubeIDE当前工作空间就行了,建议新建个文件夹专门放这个工程。然后关闭所有CubeIDE窗口重新启动,在启动界面选择刚才那个工作区目录。找到Import按钮有两种方法:一种是直接点工具栏的Import SW / TS project,另一种是从File菜单里选Open Projects from File System... 接下来在弹出的对话框里点Directory…,导航到你的工程文件夹确认信息后点Finish就行了。 系统会问你要不要转换项目文件,直接点OK授权就行。CubeIDE会在后台自动重写项目文件。 转换完后就能看到项目列表了,双击目标直接编译、下载、调试都不用改配置文件。 只要能成功烧录并运行代码,那这就是迁移成功了。这样一来以后所有新功能和新固件包都能无缝接入啦。按这个流程走十分钟就能搞定旧工程迁移到CubeIDE,真是省心多了。