本帖最后由 liuyu-419812 于 2016-7-26 16:41 编辑
WICED-SDK中创建Make Target的步骤 Ps:我也是刚开始使用SDK,如有错误,希望路过的大神指正。
在Make Target出任意地方点击右键选择“NEW”,出现Create Make Target对话框: 根据需要在Target name处添加要编译的工程。SDK提供的工程在WICED-SDK的apps文件夹下,分为5个部分,这5个部分对应的README文件里有介绍: 下面以apps文件夹下的snip文件夹中的gpio工程为例,说明如何在Target name中输入,以编译该工程。 具体输入为:snip.gpio-BCM943341WCD1 download run 点击对话框的OK按钮,就在Make Target下新建了一个要编译的工程,然后双击,就可以编译、下载和运行了。 其中snip对应的是apps文件夹下的snip文件夹,也可以替换成demo,test等,以编译其他文件夹下的工程。gpio对应snip文件夹下的工程,里面包含有makefile文件,这里面makefile文件(gpio.mk)需要和gpio文件夹同名,不同名会编译失败,在以后自己建工程的时候需要注意。也可以把gpio替换为其他的工程如uart,flac等,以编译snip文件夹下的其他工程。
BCM943341WCD1表示我们使用的开发平台,也可以替换为其他的平台,在platforms文件下包含对应各种平台的文件夹,每个文件夹下也包含一个makefile文件:
Download和run表示下载和运行。
当然有的工程不支持一些平台,如demo文件夹下的apollo工程,编译的时候会有如下错误提示: 错误提示里说明不支持BCM943341WCD1平台。 对于一个工程是否支持某一平台,可以在mkfile文件里查看,如下为apollo.mk文件中的内容: 其中,VALID_PLATFORMS行表示支持的平台,INVALID_PLATFORMS表示不支持的平台。
|