当前位置: 首页 > news >正文

02-keil5的配置和使用

一、创建工程

1、在菜单栏”Project”,在弹出的下拉菜单,选择“New uVision Project”。

2、在弹出的对话框,填写工程的名字,例如工程名字为project。

3、为保存的工程,选择对应的芯片。

4、为当前工程,添加相应的库函数。

 

5、若库函数添加成功,则显示当前工程目录树。

二、添加main.c文件

1、在当前工程目录/MYCODE下,先创建main.c

2、将main.c添加到工程当中

三、文本编辑器配置

1. 在菜单栏“Edit”,在弹出的下拉菜单,选择“Configuration”。

2. 如果部分源码显示的中文注释为乱码,里面的“Encoding”可以尝试配置为“Chinese GB2312(Simplified)”,Tab Size选择为4,代表按下Tab键的时候,就默认输入4个空格。

 [可选]在Editor标签页,里面的“Encoding”选择为“Encode in UTF-8 without signature”;Tab Size选择为4,代表按下Tab键的时候,就默认输入4个空格。

3. 添加自动补全功能,取消“Dynamic Syntax Checking”。

勾选“Symbols after 3 Characters”自动弹出可选的符号(函数名、变量名、宏定义名)。

字体配置

四、目标平台配置

1、点击“Options for Target”按钮,进入目标平台配置标签页。

2、勾选生成输出Hex文件,该Hex文件在串口烧录程序的时候用到!

2.Define:添加“USE_STDPERIPH_DRIVER”,目的使用ST官方提供的库函数;代码优化等级推荐勾选为“Level 2(-O2)”,利于程序运行速度提高和体积减少。

3.最后指定头文件路径,否则Keil会提示头文件路径。

五、程序下载

1、下载前安装j-link的驱动:官方搜索名字下载即可。

2、安装后,可在设备管理器中查看到设备,如果没有看到设备,则重新插拔下载器即可。

3、进入平台配置选项,切换到“Debug”标签页,然后按照下图选中“J-Link/J-TRACE Cortex”,接着点击“Settings”按钮。

4、在“port:”选中“SW”,然后在“SW Device”显示框中能够看到设备名称,就代表说电脑能够识别到开发板的芯片。

5、在“Flash Download”中,勾选“Reset and Run”,这样下载程序后,程序才会自动运行。

6、下载前,请确保j-link仿真下载器已经正确连接到开发板的SWD接口,确保micro usb线是数据线,而不是充电线。

.连接示意图

注意:要一一对应相应的接口。

 7、点击“LOAD”按钮,程序就会下载到开发板。

 

相关文章:

  • xxl-job 入门
  • 2176. 统计数组中相等且可以被整除的数对
  • ECharts散点图-散点图15,附视频讲解与代码下载
  • 智能体MCP 实现数据可视化分析
  • 第44讲:玩转土壤数据!用机器学习挖掘地球皮肤的秘密 [特殊字符][特殊字符]
  • 王智:从“秋雅”到“高淑华”,影视双栖的破局者如何赢得口碑长虹?
  • Python常用的第三方模块之数据分析【pdfplumber库、Numpy库、Pandas库、Matplotlib库】
  • 什么是空值合并运算符[Nullish coalescing operator](??)?
  • Spark与Hadoop之间的联系和对比
  • 什么是负载均衡?NGINX是如何实现负载均衡的?
  • 超越Dify工作流:如何通过修改QwenAgent的Function Call及ReAct方法实现对日期时间的高效意图识别
  • kotlin的kmp编程中遇到Unresolved reference ‘java‘问题
  • 安宝特案例 | AR如何大幅提升IC封装厂检测效率?
  • 《开源大模型选型全攻略:开启智能应用新征程》
  • pod 创建私有库指南
  • TDengine 查询引擎设计
  • 深度学习4月22笔记
  • 【Spring】单例作用域下多次访问同一个接口
  • iostat指令介绍
  • go-Casbin使用
  • 港澳航天员最早2026年飞天
  • 从神舟五号到神舟二十号,每次任务标识藏着哪些逐梦星辰的密码
  • 世界读书日丨阅读与行走,都是理解世界的方式
  • 云南一季度GDP为7490.99亿元,同比增长4.3%
  • 18条举措!上海国际金融中心进一步提升跨境金融服务便利化
  • 从高铁到住房:“富足议程”能否拯救美国的进步主义?