Keil uVision 5:安装与使用指南

Keil uvision 5 安装和使用

目录

  • Keil uvision 5 安装和使用
  • 1.Keil5 安装
  • 1.1 准备资源:
  • 1.2 安装 MDK518.exe
  • 1.3 运行 Keil.STM32F1xx_FP.2.0.0.pack
  • 1.4 运行 MDKCM518.exe
  • 1.5 安装仿真下载器驱动程序
  • 1.6 安装 2032版keil注册机
  • 1.7 安装 CH341SerSetup.exe(USB转串口驱动程序)
  • 1.8 配置 sscom5.13.1.exe
  • 2.Keil5 使用
  • 2.1 打开软件
  • 2.2 新建工程
  • 2.3 创建工程文件夹
  • 2.4 创建文件
  • 2.4.1 添加文件到工程里
  • 2.4.2 添加文件路径
  • 2.4.3 成机器可读的HEX文件
  • 2.5 调试
  • 2.6 中文注释乱码问题
  • 2.7 导入下载好的芯片包
  • 1.Keil5 安装

    1.1 准备资源:

  • MDK518.exe(安装)
  • ARM.CMSIS.5.6.0.pack(安装)
  • STM32F1xx_DFP.2.3.0.pack(安装)
  • keygen.exe(破解器)
  • 1.2 安装 MDK518.exe

    ① 运行keil MDK V5.18文件夹中的 MDK518.exe
    ⭐️有新版可安装新版
    ② 之后一直点下一步,修改路径,填写信息,安装。

    ③ 安装结束时,提示你网络下载PACK,直接关闭,在第2步用自带的PACK。

    1.3 运行 Keil.STM32F1xx_FP.2.0.0.pack

    运行 Keil.STM32F1xx_FP.2.0.0.pack (支持STM32F1XX系列)。
    如果将来需要支持STM32F4XX系列,则运行 PCK文件夹中的Keil.STM32F4xx_DFP.2.7.0.pack即可(支持STM32F4XX系列),目前不必安装。

    1.4 运行 MDKCM518.exe

    支持Keil4下创建的Cotex_M工程文件,安装 MDKCM518.exe

    1.5 安装仿真下载器驱动程序

    根据仿真器的型号,选择运行 J_LINK_USBDriver文件夹下面的 InstallDrivers.exe文件,或者运行ST_LINK官方驱动下面的 dpinst_amd64.exe(64位Windows系统)安装仿真下载器驱动程序。(如果报错,卸载dpinst_amd64. 之后再装 安装 dpinst_x86.exe )

    1.6 安装 2032版keil注册机

    Keil 注册机破解说明
    ① 运行keil MDK V5.18评估版只能编译联机连接几K的小程序(初级用户不必破解),如果需要几十K以上的大程序,需要破解注册。

    ⚠️如果window10解压“2032版keil注册机及安装说明.rar”后文件夹中没有keygen.exe
    解决方案:

    1. 关闭病毒扫描程序。如果win10系统安全中心处于病毒防护状态,需要排除一个文件夹位置不受保护,
    2. Win10设置—>安全中心—>病毒和威胁防护—>"病毒和威胁防护"设置-管理设置 —>排除项-添加或删除排除项—>添加排除项。最后指定一个文件夹作为不受保护的文件夹 。
    3. 然后把"2032版keil注册机及安装说明.rar"文件到该不受保护的文件夹,否侧解压后window10会当病毒自动删除其中的注册机程序文件 keygen.exe

    ② 右击桌面Keil uVision5快捷方式, 以管理员身份打开运行该程序。

    ③ 打开FileLicense Management,如图窗口。


    ④ 解压并运行注册机程序 keygen.exe,弹出下图窗口,拷贝上图窗口中的CID,粘贴到下图窗口CID中,在如图所示设置Target和软件发行版本类型,最后点击Generate按钮,生成注册码。

    ⑤ 拷贝上图窗口中的注册码,粘贴到"License Managemnet"窗口的"New License ID Code(LIC)" 文本框中,最后点击"ADD LIC" 按钮即可。结果如图6所示。

    1.7 安装 CH341SerSetup.exe(USB转串口驱动程序)

    运行 CH341SerSetup.exe文件,安装USB转串口驱动程序。

    1.8 配置 sscom5.13.1.exe

    直接将串口调试工具 sscom5.13.1.exe文件拷贝到桌面上,不需要安装

    2.Keil5 使用

    keil uvision5使用教程

    2.1 打开软件


    2.2 新建工程

    新建工程操作步骤一览

    ⭐️Tips

  • 首先在桌面建立一个文件夹
  • 打开KEIL5选择:Project->New μVision project->选择建好的文件夹并命名->选择主控芯片型号->OK
  • ⚠️注意: 选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。

    新建工程操作步骤详解

    ① 进入主界面后点击 Project 再选择 New uVision Project 创建新工程。

    ② 选芯片,选择工程保存位置点击保存。

    ⚠️注意: 选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。

    选择需要的库,corestartup必选,选GPIO的话RCCframework也必选,比起手动添加这样十分方便,且不易出错,而且有很全面的例程。

    也可以暂不选择,后续通过这里选择

    2.3 创建工程文件夹


    这里面可以完成文件夹的创建和后面程序文件的添加,双击文件夹名字可以重命名,其他创建。

    ⚠️注意: 这里面创建的文件夹只会在软件里面显示,而不会帮你在桌面的文件夹里面创建,所以还需要自己到桌面文件夹里面手动创建对应的文件夹。

    2.4 创建文件

    选择工具栏:File->new(或者直接点击File下面的空白文件)->保存->选择User文件夹并将文件名保存为main.c

    库文件(.h)的创建方法一样,注意后缀名。
    保存之后就可以开始编写C文件了。

    2.4.1 添加文件到工程里

    2.4.2 添加文件路径

    编写完成后,需要将文件添加到工程中去。
    ⚠️注意: 不添加文件路径的话,软件会找不到文件所在。

    只要是软件中能看到的文件夹,都应该有路径。

    2.4.3 成机器可读的HEX文件

    2.5 调试

    点击 File->魔术棒->Debug
    选择J-Link调试,Utilities里选上use debug driver

    ⚠️注意:

  • Use simulator 是虚拟调试;
  • Use J-LINK、J-TRACE Cortex 是联机带板调试。
  • ⚠️注意: 连接J-LINK之后,MDK自动升级segger(J-LINK的公司),然后说J-LINK说是CLONE的

    解决办法:
    ① 下载V4.34版本驱动,安装
    ② 将D:\Keil_v5\ARM\Segger中的JLinkARM.dll替换为4.34版本就可以用了
    下载频率最高可以到20Mhz。

    2.6 中文注释乱码问题



    其他的编辑设置也可以参照这张图配置:将tab键改为4个空格、显示代码行号等。

    2.7 导入下载好的芯片包

    选择 File->import->选择需要添加的芯片包

    其他操作

    缩进快捷键:选中几行代码,用快捷键Shift+Tab为同时左缩进;只按Tab键为同时右缩进。
    编译快捷键:F7
    多行注释多行注释
    代码补全代码补全

    物联沃分享整理
    物联沃-IOTWORD物联网 » Keil uVision 5:安装与使用指南

    发表评论