STM32空白项目的搭建和烧录

本文介绍了STM32开发环境的搭建,重点讲解了如何创建KEIL空白工程,并详细阐述了工程目录结构及其作用。在烧录部分,说明了在“option for target”中设置“OUTPUT”选项生成HEX文件,以及不同启动模式的选择,特别是如何在系统存储器模式下烧录HEX文件。最后提到了直接使用debug工具如J-Link和ST-Link进行下载的便捷方式。
摘要由CSDN通过智能技术生成

环境的重要性:安装环境是开发者为开发产品的第一步,其过程是繁琐枯燥的。长时间地专注于开发项目以及快速上手带来的快乐会使我们忽视学习配置开发环境的重要性,但其实理解并记忆配置自己的环境会给我们的开发来带更多的便利和意想不到的创造力。

STM32空白KEIL工程的建立参考这篇文章:https://blog.csdn.net/qq_45390365/article/details/109016433

为了便于理解记忆,以下我以我建立的工程的目录文件树做出解释。

上图中,Libraries文件夹和USER文件夹存放的都是一些接口文件,理清这些接口的用处对编程会有极大的帮助。

至于烧录,在keil的“option for target”板块中选择“OUTPUT”选项卡,在把“Create Hex File”勾上,编译的时候会自动生成HEX文件。

单片机上电前或者复位前得先选择对的启动模式,这里先看一下它的三个启动模式。

 

用户闪存:    BOOT1=x  BOOT0=0   芯片内置的Flash。
SRAM:        BOOT1=1  BOOT0=1  芯片内置的RAM 区。
系统存储器:BOOT1=0  BOOT0=1  芯片内部一块特定的区域。

程序运行默认在 用户闪存 模式下&#x

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值