其他分享
首页 > 其他分享> > 开发工具使用:CubeMX、KEIL MDK-ARM

开发工具使用:CubeMX、KEIL MDK-ARM

作者:互联网

一、STM32的CubeMX的使用

选择ACCESS TO MCU SELECTOR进入目标选择界面
芯片搜索框Part Number Search输入芯片型号
在芯片列表框双击出现的芯片型号,启动芯片配置

step1.基本配置(同设备通用)

Pinout&configuration

step2.引脚分配

Pinout View 搜索引脚、进行设置

step3.外设配置

Pinout&configuration

step4.时钟配置(同设备通用)

Clock configuration

step5.工程配置(同设备通用)

Project Manager

GENERATE CODE

step6.程序编写

在USER CODE BEGIN和END注释之间

二、KEIL MDK-ARM的使用

新建工程→选择主控芯片型号→运行环境配置(或从HAL库固件包中添加文件)→配置条件编译宏、头文件路径→选择编译器ac5、勾选微库→仿真器配置→编写用户代码→编译→下载

1.新建工程

|-DebugConfig
|-|-Target_1_主控芯片型号.dbgconf
|-Listings
|-Objects:编译构建过程中的产物→.axf、.hex(编译后的文件)
工程名.uvoptx:keil5的工程配置项(xml格式)
工程名.uvprojx:keil5的工程文件:整个工程结构(xml格式)

Select Device for Target "xxx"选择主控芯片型号

2.需要配置运行环境(使用轮子)

3.options for target 工程设置

3.1 C/C++(使用轮子)

preprocessor symbols:添加条件编译宏
Include Paths:添加头文件路径
勾选C99 Mode:边定义边使用(而不是先集中定义后使用)

3.2 Target(使用轮子)

Code Generation

3.3 Debug (仿真器配置)

Use XXX Debugger:显示使用仿真器类型

Debug-Settings-Debug

Debug-Settings-Flash Download

3.4 Utilities(仿真器配置)

勾选Use Debug driver

3.5 Output

3.6 Listing

4.编译下载

5.仿真调试

单步、断点等调试手段

6.硬件连线

标签:MDK,编译,KEIL,配置,仿真器,开发板,选择,勾选,CubeMX
来源: https://www.cnblogs.com/rayoli/p/14810740.html