keil的基本使用

基本的使用

网上随便找视频

使用keil时一定要先编译再下载,否则代码不会更新,这是和Clion不同的,他不是一键编译下载

运行环境配置

keil中一共有两种方法配置运行环境

  • keil中的运行环境管理工具(Manage Run-Time Environment)

    1. 在CMSIS下勾选CORE,配置arm接口
    2. 在Device设备下吗,勾选Startup启动文件(可以在启动文件中看到,里面执行了汇编程序,初始化了堆栈建立C语言环境,以及跳转到main函数中运行)
  • 手动创建工程,从给出的固件包中添加各种文件

    ST官方提供的标准库包中手动添加STM32F10x_StdPeriph_Lib_V3.5.0”

    (HAL库例如:stm32cube_fw_f1_v160)

->具体过程见笔记STM32标准库开发

调试器配置

点击魔术棒->Debug,然后在右上角选择自己使用的调试器(J-link等)

点击右边的settings,然后上面切换到Flash Download,勾选Reset and Run,这样下载程序后就会立马复位执行。否则需要手动点击Reset才能执行

调试

在导航栏上方,有个放大镜带d的图标(Start/Stop Debug Session)就是调试按钮

Keil(MDK-ARM)系列教程(八)_在线调试(Ⅰ)_keil 单步正常 全速-CSDN博客

编码和字体等修改

keil上面的工具栏右上方有一个扳手形状的图标,点击它就可以进行配置 编码和字体等,将编码切换成UTF-8可以避免一些中文乱码问题

自定义快捷键

Ctrl + / 注释添加

在扳手中shortcut Keys栏中,选择Edit:Advaced:Comment Selection中添加Ctrl + / 后,即可

keil常用快捷键(快捷注释,代码补全提示等)_keil注释快捷键-CSDN博客