单片机开发系列(一)之Keil 5 安装使用教程

、Keil 安装教程

     - Keil 5安装包 链接:https://pan.baidu.com/s/1QitX09pqh6uZVdjj48Dllw 密码:69yx

     - 下载链接中的安装包,进行安装,在安装完成后,开始以下的**步骤

     - 运行安装的Keil 5 点击 File -> liselicense management,将图片中的CID进行复制

      单片机开发系列(一)之Keil 5 安装使用教程

     - 随后打开***,将对应的CID号复制到CID栏中,点击generat。

     单片机开发系列(一)之Keil 5 安装使用教程

     - 随后以管理员身份运行keil ,然后将出现的**复制到Keil 的  liselicense management 中即可。

、Keil 5 Debug 模式简单使用教程

     - 以silicon lab公司的MCU为例子,硬件连接usb debug adapter。

     -  随后在keil IDE中点击 单片机开发系列(一)之Keil 5 安装使用教程  ,弹出options窗口,点击debug,找到对应的debug适配器,记得勾选Run to main

单片机开发系列(一)之Keil 5 安装使用教程

     - 在点击debug按钮,单片机开发系列(一)之Keil 5 安装使用教程,代码进入debug状态。在IDE的左上方会看到单片机开发系列(一)之Keil 5 安装使用教程操作控制栏,可以根据自己的需求进行跳转。

、Keil 的常见错误汇总

     > unresolved external symbol : 

      - extern 声明的外部变量,没有在.c或者.cpp文件中声明。

      - 没有将.c或者.cpp文件加入工程当中。

     > require ANSI Protype

     - 函数没有在头文件中声明

    > 函数 redefine

     - 函数或者参数为定义,可能原因为头文件定义的函数类型和源文件中的定义不同。

     > file has been changed outside the editor, reload?

      - 打开编译器生成的文件,比如xx.map等,把对应的文件关闭后再次编译即可。

     > code size limit used code byte (。。%)

      - keil环境问题,用***摇出来的注册号的版本修改一下。

      > Debug时出现the GUI data seems to be corrupt. Please use the menu 'Window/Reset View to Defaults' to reset the layout

      - 菜单栏选择"WINDOW",弹出选择"Restart",软件就会自动重加载工程。