本帖最后由 秋之前 于 2016-4-30 10:25 编辑
Em:blocks是一个免费开源的IDE支持多种芯片的编译调试,其中就包括STM32系列,功能强大,体积小。同时支持Jlink和STLink。 软件大小: 好吧,闲话少扯,开始干活了。 1、下载安装 这个没什么好说的 2、新建项目 此处我们以STM32F103ZE为例 点击finish后会自动弹出调试器的配置界面 默认的是stlink,我们关掉选择Jlink 点击setting 勾选从main运行,OK工程到此建立完成 这是默认的工程视图 他的工程分类有三种方式:1不分类,2以文件类型分类,3以磁盘文件夹方式分类,由于第三种方式跟MDK比较相似,就可以切换到第三种方式 这是工程文件分布 我们可以按照自己的风格重新处理一下 标有1的文件不要动要保留,因为这几个文件跟编译器有关,不能用官方的随便代替的。 标有2的两个文件一般不会用到,但还是留着吧。其他的文件均可使用官方库文件代替。替换就没什么好说的了 将相对应的文件从官方库中进行添加或者替换 1为添加后的文件,2为替换替换后的文件
接下来就是工程的设置了 老规矩,预定义两个宏 尝试编译试试 发现没有编译错误,同时生成了可执行文件 如果需要下载或者调试,就点这个按键 从这儿调出watch窗口 这几个按钮不需要我说了吧。 OK,大功告成 注本帖属于原创,转帖请注明作者by秋之前
|