- 安装Keil。
- 下载AliOS Things代码。
- 设置环境变量AOS_SDK_PATH,指向AliOS Things源码目录。
- 添加Keil的toolchain的路径到Windows的环境变量path中。(可选)
仅使用aos make IDE=keil命令时,需要设置环境变量path。 Keil toolchain路径默认为C:\Keil_v5\ARM\ARMCC\bin
。 设置环境变量的步骤如下: 右键点击“计算机”->选择“属性”->选择“高级系统设置”->选择“环境变量”。选中“path”,点击“编辑”,在弹出的框里面,变量值后面加上Keil toolchain的路径,选择“确定”退出,并重启电脑。
生成Keil工程
本示例介绍如何生成helloworld@developerkit
的Keil工程。
参考《Windows环境安装》,在git bash中创建工程。
- 编译生成Keil工程:
AliOS Things 3.1版本及以后,在非AliOS Things源码目录下:
# 创建工程 aos create project -b developerkit -t helloworld -d myworkspace helloworld #进入工程目录 cd myworkspace/helloworld # 导出Keil工程 aos make export-keil
针对AliOS Things 3.1以前的版本,在AliOS Things源码目录下:# 使用默认配置 aos make helloworld@developerkit -c config # 导出Keil工程 aos make export-keil
编译生成Keil工程出现问题请参考生成Keil/IAR工程常见问题(FAQ)。
- 生成的Keil工程目录在
projects/Keil/helloworld@developerkit/keil_project/
中,具体文件内容如下:
$ tree helloworld\@developerkit/
helloworld@developerkit/
└── keil_project
├── helloworld@developerkit.uvoptx
├── helloworld@developerkit.uvprojx
└── opts
├── arch_armv7m.ar_opts
├── (more...)
└── yloop.c_opts
使用Keil IDE编译工程
进入projects\Keil\helloworld@developerkit\keil_project
目录,打开生成的helloworld@developerkit的keil工程。
- 工程设置
在打开工程以后选Project->Options for Target 'helloworld@developerkit'。打开工程设置:
确认已经选择对应的device:
- 调试设置
烧写前先在Debug选项里配置工具。先进入设置,选择Debug选项,根据芯片的不同选择相应的debug工具,比如developerkit开发板就要选择ST-Link Debugger
,否则会出现烧写失败的问题。
至此就可以用keil来编译,烧写代码,调试了。
使用命令行编译
将Keil toolchain的路径加入到环境变量path后,也可以直接使用命令行编译。 在上文描述的步骤中,将aos make export-keil
替换为以下命令:
# 使用以下命令导出Keil工程并编译
aos make IDE=keil
在文档使用中是否遇到以下问题
更多建议
匿名提交