一、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项目开发环境配置相关推荐

  1. 基于node.js开发环境下创建及开发vue.js项目的环境配置骤

    基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...

  2. Xamarin Anroid开发教程之验证环境配置是否正确

    Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...

  3. 安卓开发常用软件及环境配置

    安卓开发常用软件及环境配置 修改文件权限 chmod u=rwx,g=r,o=r file.txt 安卓studio代理配置 systemProp.http.proxyHost=127.0.0.1 s ...

  4. 视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现

    视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的智能 ...

  5. 视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现

    视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设 ...

  6. 免费视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现

    免费视频教程:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的 ...

  7. 资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现

    资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的智能 ...

  8. 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 ...

  9. 【极创】arduino入门之ESP8266和ESP32开发板的arduino环境配置

    一.前言 在这个万物智联时代,廉价的ESP系列芯片与开发板成为众多开发者首选,其内包含强大的无线通讯功能,可以满足开发者们绝大部分的开发需求. 二.ESP8266与ESP32开发板的arduino环境 ...

最新文章

  1. ffmpeg 快速定位帧-资料整理
  2. IT职场规划和学习方法
  3. AutoCAD.net: DXF群码
  4. pycharm 怎么修改函数(变量)名及其引用?全局修改(批量重命名)(ctrl + f6)
  5. IOS内存的一篇文章
  6. Tomcat 7 自动加载类及检测文件变动原理
  7. 关于某些同行盗用“jeecg”关键词在百度竞价中推广的声明
  8. git如何查看和切换账号
  9. The developer claims that Bpytop
  10. mysql+web日志分析工具_用Python+MySQL实现2017年web日志分析报告
  11. 两块stm32仿真protues串口通信程序
  12. 文档型数据库Mongodb
  13. 字节跳动岗位薪酬体系曝光,看完感叹:不服不行
  14. jupyter notebook环境配置
  15. 力扣(LeetCode)怎么刷题,以排序算法为例
  16. 十大著名的网络黑客事件
  17. Gromacs源码收获(四)
  18. Web 前端基础知识面试大全
  19. 流媒体加速服务的详细讲解
  20. 三维GIS场景加载平纵横 公路设计与现状地形更协调

热门文章

  1. 使用ngModel创建组件
  2. Docker 是一个开源的应用容器引擎
  3. 继续深入更新shell脚本容易出错的地方
  4. [iOS]深度遍历view的subview
  5. 关于用css实现的文字超出部分显示省略号
  6. Linux系统中的load average
  7. axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床
  8. c#语言程序设计上机实验,C#语言程序设计基础实验指导(第3版)
  9. 计算机 运行新ie 命令,(新)计算机应用基础IE浏览器设置学习笔记——精品.doc
  10. Android之多线程断点下载