新闻详情

新闻详情

首页 / 资讯中心 / 详情

Keil uVision5 新建工程与调试完整教程(转载,存档)

发布时间:2026/9/27 7:33:38来源:尧图网络
Keil uVision5 新建工程与调试完整教程(转载,存档)
打开Keil uVision5软件点击“Project”菜单选择“New uVision Project”。在弹出的“New Project”对话框中选择工程存放的路径和工程名称点击“Save”按钮。在弹出的“Device”对话框中选择目标芯片的型号和厂商点击“OK”按钮。在弹出的“Manage Run-Time Environment”对话框中选择需要使用的库文件和驱动程序点击“OK”按钮。在弹出的“Project”窗口中右键点击“Source Group 1”文件夹选择“Add New Item to Group ‘Source Group 1’”菜单。在弹出的“Add New Item”对话框中选择需要添加的源文件类型输入文件名称点击“Add”按钮。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Options for Target ‘Target 1’”菜单。在弹出的“Options for Target ‘Target 1’”对话框中选择需要配置的选项如编译器、链接器、调试器等进行相应的设置。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Rebuild All”菜单进行编译和链接操作。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Debug”菜单进行调试操作。在弹出的“Debug”窗口中进行单步调试、断点设置、变量查看等操作完成工程开发和调试。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Build Target”菜单进行生成可执行文件的操作。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Options for Target ‘Target 1’”菜单进行生成可执行文件的设置。在弹出的“Output”窗口中查看生成的可执行文件的路径和名称完成工程的构建和部署。在弹出的“Project”窗口中右键点击“Target 1”文件夹选择“Close Target”菜单关闭当前工程。在弹出的“Project”窗口中右键点击“Project”文件夹选择“Close Project”菜单关闭Keil uVision5软件。1. 引言Keil uVision5 是嵌入式开发中常用的集成开发环境IDE广泛应用于 ARM、C51 等系列单片机的程序编写、编译与调试。本文将以图文步骤的形式详细介绍从新建工程、添加源文件、配置编译选项到调试与构建部署的完整流程帮助初学者快速上手。2. 新建工程打开 Keil uVision5 软件点击菜单栏的Project选择New uVision Project。在弹出的New Project对话框中选择工程存放的路径并输入工程名称点击Save按钮。随后弹出Device对话框在此选择目标芯片的型号和厂商点击OK按钮。接着弹出Manage Run-Time Environment对话框根据项目需求勾选需要使用的库文件和驱动程序点击OK按钮完成工程创建。3. 添加源文件在左侧Project窗口中右键点击Source Group 1文件夹选择Add New Item to Group ‘Source Group 1’菜单。在弹出的Add New Item对话框中选择需要添加的源文件类型如 C 源文件、汇编文件等输入文件名称点击Add按钮即可在工程中创建并添加源文件。4. 配置工程选项在Project窗口中右键点击Target 1文件夹选择Options for Target ‘Target 1’菜单。在弹出的Options for Target ‘Target 1’对话框中可以配置以下关键选项编译器选择使用的编译器版本及优化等级链接器配置内存布局、链接脚本等调试器选择调试工具如 J-Link、ST-Link及调试接口。根据实际硬件和需求完成相应设置后点击OK保存配置。5. 编译与链接在Project窗口中右键点击Target 1文件夹选择Rebuild All菜单对工程进行全量编译和链接操作。编译过程中可在下方的Output窗口查看编译日志。若代码存在语法错误或链接错误会在此处显示错误信息便于定位和修正。6. 调试操作在Project窗口中右键点击Target 1文件夹选择Debug菜单进入调试模式。在弹出的Debug窗口中可以进行以下常见调试操作单步调试逐行执行代码观察程序运行流程断点设置在指定代码行设置断点程序运行到断点处暂停变量查看实时查看和监控变量的值辅助分析程序逻辑。调试完成后可退出调试模式返回编辑界面。7. 构建可执行文件在Project窗口中右键点击Target 1文件夹选择Build Target菜单进行生成可执行文件的操作。若需对生成过程做进一步设置可再次右键点击Target 1文件夹选择Options for Target ‘Target 1’菜单在Output选项卡中配置输出文件的格式、名称及存放路径。构建完成后在Output窗口中查看生成的可执行文件的路径和名称即可完成工程的构建与部署。8. 关闭工程与软件当工程开发完成后可在Project窗口中右键点击Target 1文件夹选择Close Target菜单关闭当前工程。最后在Project窗口中右键点击Project文件夹选择Close Project菜单即可关闭当前工程并退出 Keil uVision5 软件。9. 总结本文从新建工程、添加源文件、配置选项、编译链接、调试到构建部署完整梳理了 Keil uVision5 的基本使用流程。掌握这些操作后即可独立完成一个嵌入式工程的开发与调试。后续可进一步学习芯片外设配置、中断处理等进阶内容。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Text2SQL 运营自助取数平台实战:基于主动学习的用户反馈纠偏闭环 2026/9/27 8:22:28

Text2SQL 运营自助取数平台实战:基于主动学习的用户反馈纠偏闭环

Text2SQL 运营自助取数平台实战:基于主动学习的用户反馈纠偏闭环在企业级 Text2SQL 自助取数平台的长期运营中,无论数据工程师在战前准备了多么详尽的数据字典与 Schema 描述,真实业务中的**“自然语言语义歧义(Semantic Ambiguit…

阅读更多 →
Design Token 样式匹配性能审计:CSSOM 内存与样式重计算优化 2026/9/27 8:22:28

Design Token 样式匹配性能审计:CSSOM 内存与样式重计算优化

Design Token 样式匹配性能审计:CSSOM 内存与样式重计算优化在大型企业级前端设计系统中,随着设计规范越来越精细化,Design Token 的数量正在呈指数级膨胀: 很多团队将全局色彩、字阶、间距、圆角、阴影以及多套品牌主题的所有变量…

阅读更多 →
生产级 NLP 实时模型降级网关:基于复杂度路由的多级模型分流实战 2026/9/27 8:22:28

生产级 NLP 实时模型降级网关:基于复杂度路由的多级模型分流实战

生产级 NLP 实时模型降级网关:基于复杂度路由的多级模型分流实战在大模型(LLM)全面接入企业级海量业务(如日均千万级请求的搜索问答、全天候智能客服、代码辅助)时,算法团队面临着极其尖锐的**“推理算力成…

阅读更多 →
小程序软件制作网站怎么选?别被拖进开发黑洞 2026/9/27 8:22:21

小程序软件制作网站怎么选?别被拖进开发黑洞

小程序软件制作网站怎么选?别被拖进开发黑洞 改个需求建站公司拖一周,这种痛苦谁懂?很多老板找服务商做小程序或配套官网,前期谈得欢,后期改个按钮颜色、调个字段逻辑,对方一句“技术栈不兼容”或“排期满了”,直接晾你五天。这时候你才意识到,当初没…

阅读更多 →
自动化端到端压测流水线:用 Docker Compose 编排多节点探针集群极限压测 2026/9/27 8:22:21

自动化端到端压测流水线:用 Docker Compose 编排多节点探针集群极限压测

自动化端到端压测流水线:用 Docker Compose 编排多节点探针集群极限压测在分布式探针网络开发中,单靠本地单元测试或单进程模拟,无法真实还原数十个探针节点跨局域网高频并发推送、中心 gRPC 汇聚服务排队、ClickHouse 批量持久化、以及网络丢…

阅读更多 →
自已怎样网站别乱买,3步搞定性能优化与备案 2026/9/27 8:22:15

自已怎样网站别乱买,3步搞定性能优化与备案

自已怎样网站别乱买,3步搞定性能优化与备案 别再被那些“一键生成”的模板网站骗了。看着界面花里胡哨,打开慢得像蜗牛,改个颜色都要找客服排队三天,这种“模板网站太丑不够用”的痛点,多少创业团队负责人都踩过坑。 更糟心的是,模板站往往在…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉