本文主要介绍如何生成并编译Keil工程。

准备工作

生成keil工程

本示例主要介绍如何生成helloworld@developerkit的keil工程。

  1. 执行如下命令,编译生成keil工程。
    // v2.1.0之后
    aos make IDE=keil
    // v2.1.0之前
    aos make helloworld@developerkit IDE=keil
  2. 将生成的keil工程目录存在projects/autogen/helloworld@developerkit/keil_project文件夹中,具体文件内容如下。
    $ tree helloworld\@developerkit/
    helloworld@developerkit/
    └── keil_project
        ├── helloworld@developerkit.uvoptx
        ├── helloworld@developerkit.uvprojx
        └── opts
            ├── armv7m.ar_opts
            ├── (more...)
            └── yloop.c_opts

使用Keil IDE编译工程

  1. 进入projects\autogen\helloworld@developerkit\keil_project目录,打开生成的keil工程helloworld@developerkit。
  2. 添加设备。
    1. 选择Project > Options for Target 'helloworld@developerkit',打开工程设置。
    2. Device页签选择对应的Device。
  3. 调试设置。
    打开工程设置,选择Debug页签,根据芯片的不同选择相应的debug工具,例如developerkit开发板应选择ST-Link Debugger,如下图所示。
    说明 在烧写代码前,需要先在Debug页签中配置工具,否则会出现烧写失败的问题。

在工程设置中添加设备并完成调试设置后,即可以用keil来编译、烧写代码和调试了。