CubeMX与Truestudio环境配置代码提示设置并建立stm32工程 调试 烧录流程

CubeMX与Truestudio环境配置并建立stm32工程 编译 调试 烧录流程

前言

鉴于keil开发环境的代码编辑不够友好,以及keil是商业付费软件,可能有版权问题;而ST又于2017年收购了TRUESTUDIO的开发公司ATOLLIC,所以TRUESTUDIO可能成为未来STM32的官方开发工具。特写此篇教程用于这款IDE的讲解。本教程所用软件版本分别为CubeMX5.0 TRUESTUDIO 9.2

1. 通过CUBEMX生成stm32工程

安装CubeMX的过程就不赘述了,相信网上有许多例子。第一次打开CubeMX的时候需要安装STM32的固件库,待固件库安装完毕后,我们建立一个工程。

在这里插入图片描述
建立工程的第一步是选择合适的芯片,以stm32F407VE为例,仿真器为J-LINK
选择自己需要的功能,并将其使能并配置好。这里只使能了低速时钟 debug和usart1。
在这里插入图片描述
配置好所需要的时钟
在这里插入图片描述
设置生成工程的位置,名称,以及开发的IDE,确定无误后点击生成代码
在这里插入图片描述
打开自己的工作空间
在这里插入图片描述
生成的工程,如图所示,由于我生成的工程是跑freertos的,所以跟裸板的程序结构有些许差别
在这里插入图片描述
接下来我们对这个基于eclipse的IDE做一些,易用性的设置。

2. 代码提示

与eclipse for Java 不同,eclipse for CDT并不能提供自动代码提示的功能,但是我们可通过快捷键手动触发提示。
在菜单栏上点击window->Preferences->General->Keys 在搜索栏里搜索关键字content ,找到Content Assist这一功能将其快捷键改为Tab,这样在输入代码的时候点击Tab键就会有代码提示框出现。
在这里插入图片描述

3. debug调试

首先编译通过自己的工程点击configure debug进行debug的设置。
在这里插入图片描述
点击Debugger 进行仿真器的设置
在这里插入图片描述
点击debug,进入debug界面
在这里插入图片描述

其余可观察的表格
在这里插入图片描述

4. 下载程序

在这里插入图片描述
复制一个之前debug的条目,打开脚本界面,将load后面的内容改为如图所示的内容。点击debug此时就实现下载的功能。

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值