keil debug如何在watch直接修改变量值_新手入门使用KEIL进行STM32程序开发

使用Keil进行STM32程序开发Table of Contents使用Keil进行STM32程序开发 11. 工具准备 12. 新程序开发方式说明 13. 直接使用Keil进行新建project 23.1 安装目标芯片的pack(如果已经安装过了则跳过) 23.2 新建Project 24.使用STM32CubeMX新建Project 84.1 新建Project 85. Options for...
摘要由CSDN通过智能技术生成

使用Keil进行STM32程序开发

Table of Contents

使用Keil进行STM32程序开发 1

1. 工具准备 1

2. 新程序开发方式说明 1

3. 直接使用Keil进行新建project 2

3.1 安装目标芯片的pack(如果已经安装过了则跳过) 2

3.2 新建Project 2

4.使用STM32CubeMX新建Project 8

4.1 新建Project 8

5. Options for Target说明 18

5.1 Device 18

5.2 Target 18

5.3 Output 19

5.4 Listing 20

5.5 User 21

5.6 C/C++ 22

5.7 ASM 23

5.8 Linker 23

5.9 Debug 23

1. 工具准备

1. Keil uvision(Toolchain: MDK-ARM Prefessional): 用于程序开发和调试。本文示例使用的是uVision V5.25版本。

89b0d8a97eb35b71b53a3d4b9ef5bb4b.png

2. STM32CubeMX: 用于新建工程并完成初始化。初始工程里面会包含ST公司开发的HAL库,可在开发时进行引用。本文示例时使用的版本为V5.6.1版本。

a9817e4141e9e58c6a421ed504b3ba94.png

3. J-LINK( or ST-Link):用于程序固件下载和调试。本文示例时使用的版本为V6.72。

6bfd7c189cab2b5d4f2202045abe9351.png

2. 新程序开发方式说明

一般,我们可以通过如下三种方式来进行STM32程序开发新程序:

1. 在原有程序(如示例程序)的基础上进行修改,非常简单直接;

2. 直接使用Keil进行新建project,需要自己准备好库文件并将其包含进来,相对麻烦;

3. 使用STM32CubeMX新建工程,并完成一些初始化。

这里演示2和3进行新建工程。

3. 直接使用Keil进行新建project

3.1 安装目标芯片的pack(如果已经安装过了则跳过)

1. 打开Keil uvision,然后点击Pack Installer菜单。在Pack Installer里面选择目标芯片,选择窗口右侧中的DFP(Device Family Pack)文件进行安装(Install)。由于Pack比较大,需要花比较长的时间才能够下载完全。由于我之前已经安装过了,所以显示的是up to date,表示已经安装了最新的包。

c3a54ec4712aed439a446953b7eaab09.png

c2428a349535e0fe8468bcd3ba60e459.png

2. 安装好Pack后,关闭Pack Installer,回到Keil主页面,接下来就可以新建该系类芯片的工程了。

3.2 新建Project

1. 打开Keil uvision,通过选择Project菜单下面的New uVision Project进入新建工程指引流程。选择存放工程的文件夹并给工程命名,然后点击保存。

ddf64906ac8bb7a18a16d4e7eeaf200b.png

6975c84ac8625f179fad67db4469ee4d.png

2. 在跳出来的Select Device里面选择目标芯片ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值