奥鲲电子文档中心

程序烧写
更新时间: 2023-08-30 15:55:02 人气: 245

概述介绍

本文档以keil-mdk作为代码编译ide

编译目标文件

在烧写程序之前,需要对目标工程进行编译链接,这里keil有三种编译模式。
分别是【Translate】、【Build】、【Rebuild】。


20230910/ef3cf4b26c3c65a0695dc3b9734907eb.png


(1)【Translate】

编译当前源文件,这个过程中会进行语法错误的检查,但是不生成可执行文件,一般在修改.c文件后,点击这个按钮,用来查看修改后的程序是否有语法错误。



(2)【Build】

编译工程中的目标文件,目标文件通常指上次修改的文件以及其他依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没有编译链接过,它会直接调用【Rebuild】进行全部工程所以文件的编译链接。



(3)【Rebuild】

重新编译工程中所有源文件,于上次编译的结果无关,不管工程的文件之前有没有编译过,都会对所有文件重新进行编译并生成可执行文件。

重新编译会占用较长的时间




下载器连接

1.本文档以ST-link下载器作为案例介绍,与pc连接如图


20230910/dedf02431195f76368727e3f471ebf32.jpg


2.安装st-link驱动

与pc连接成功之后打开keil会自动提示安装驱动




烧写下载和调试

1.配置下载器类型

点击 keil主界面 option for target ,再选择debug种 st-link debugger



20230910/fd9c7b608ee9db541c370e579f948323.png



2.烧写程序

点击主界面 download 按钮,直到下方 build output 输出 flash load finished  表示烧写成功



20230910/0dc76fe741bf89ad12670c1838187901.png


3.调试程序

点击keil主界面star/stop debug 按钮 ,即可启动在线调试,左边按钮分别是重置,断点调试,如图


20230910/03f9542f9a5595308b210539827e476b.png



  • 本页导读

    Copyright © 2022-2030 aukun.cn 合肥奥鲲电子科技版权所有  皖ICP备2023002494号-1