使用EmBitz开发STM32项目开发环境配置
一、EmBitz软件获取与安装
1、EmBitz软件的获取
EmBitz原名Em::Blocks,是基于Code::Blocks开发的,面向嵌入式的C/C++集成开发环境。支持J-Link和ST-Link调试器。使用J-Link仿真器时需安装J-Link GDB Server。
EmBitz下载地址:http://www.emblocks.org/web/downloads-main
J-Link GDB Server下载地址:https://www.segger.com/downloads/jlink
2、EmBitz软件的安装
软件下载后解压,运行安装包开始安装,如下图:
点击“Next”按钮开始安装,出现授权界面点击“IAgree”按钮。
出现组件选择界面,默认为全选,点击“Next”按钮继续
出现选择安装路径选择界面,选择安装路径,点击“Install”按钮。
开始安装,无需干预。
安装完成,点击“Finish”按钮。
弹出检测编译器界面,点击“OK”完成安装过程。
二、在EmBitz中创建并调试项目
1、启动安装好的EmBitz软件,如下图:
2、点击“File”菜单,选择“New”,选择“Project”
3、出现项目类型选择界面,如下图。选择ST类型的项目,点击“Go”按钮
4、点击“Next”按钮
5、出现项目名称及项目路径输入界面。输入项目名并选择路径,如下图所示:
6、设置“Debug”和“Release”路径。点击“Next”按钮
7、选择ST设备族,然后进入下一步
8、选择设备系列,然后进入下一步
9、选择目标处理器,点击“Finish”按钮
10、弹出调试接口配置选项,默认是ST-Link,我们要使用J-Link作为调试设备,所以点击“Cancel”按钮
在“GDB Server”选项卡的“SelectedInterface”列表框中选择J-Link,在“Device Family”中选择STMicroelectronics
点击“Settings”出现如下界面,在“Device”列表框中选择和前面目标设备一致的设备。
切换到“TargetSettings”选项卡,选中“Target debug options”标签下的“Run to main()”复选框。点击“OK”按钮完成配置
11、出现如下的项目结构
12、编译该项目,无错误。
13、下载到目标设备并使用J-Link调试结果正确。
至此EmBitz开发STM32项目的开发环境配置完成。
欢迎关注:
使用EmBitz开发STM32项目开发环境配置相关推荐
- 基于node.js开发环境下创建及开发vue.js项目的环境配置骤
基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...
- Xamarin Anroid开发教程之验证环境配置是否正确
Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...
- 安卓开发常用软件及环境配置
安卓开发常用软件及环境配置 修改文件权限 chmod u=rwx,g=r,o=r file.txt 安卓studio代理配置 systemProp.http.proxyHost=127.0.0.1 s ...
- 视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现
视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的智能 ...
- 视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现
视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设 ...
- 免费视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现
免费视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的 ...
- 资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现
资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的智能 ...
- Qt开发CAN通信的环境配置
Qt开发CAN通信的环境配置 目录 1 开发环境 1 1.1 编程环境 1 1.2 工程设置 1 1.3 调试窗口设置 2 1.4 依赖库 2 1.5 源代码的适配 3 2 运行及硬件环境 3 2.1 ...
- 【极创】arduino入门之ESP8266和ESP32开发板的arduino环境配置
一.前言 在这个万物智联时代,廉价的ESP系列芯片与开发板成为众多开发者首选,其内包含强大的无线通讯功能,可以满足开发者们绝大部分的开发需求. 二.ESP8266与ESP32开发板的arduino环境 ...
最新文章
- ffmpeg 快速定位帧-资料整理
- IT职场规划和学习方法
- AutoCAD.net: DXF群码
- pycharm 怎么修改函数(变量)名及其引用?全局修改(批量重命名)(ctrl + f6)
- IOS内存的一篇文章
- Tomcat 7 自动加载类及检测文件变动原理
- 关于某些同行盗用“jeecg”关键词在百度竞价中推广的声明
- git如何查看和切换账号
- The developer claims that Bpytop
- mysql+web日志分析工具_用Python+MySQL实现2017年web日志分析报告
- 两块stm32仿真protues串口通信程序
- 文档型数据库Mongodb
- 字节跳动岗位薪酬体系曝光,看完感叹:不服不行
- jupyter notebook环境配置
- 力扣(LeetCode)怎么刷题,以排序算法为例
- 十大著名的网络黑客事件
- Gromacs源码收获(四)
- Web 前端基础知识面试大全
- 流媒体加速服务的详细讲解
- 三维GIS场景加载平纵横 公路设计与现状地形更协调
热门文章
- 使用ngModel创建组件
- Docker 是一个开源的应用容器引擎
- 继续深入更新shell脚本容易出错的地方
- [iOS]深度遍历view的subview
- 关于用css实现的文字超出部分显示省略号
- Linux系统中的load average
- axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床
- c#语言程序设计上机实验,C#语言程序设计基础实验指导(第3版)
- 计算机 运行新ie 命令,(新)计算机应用基础IE浏览器设置学习笔记——精品.doc
- Android之多线程断点下载