这里会显示出您选择的修订版和当前版本之间的差别。
cc2640r2f:first_project_buid [2017/09/01 17:16] long |
cc2640r2f:first_project_buid [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | # 编译第一个工程(simple_peripheral) # | ||
- | 成功编译通过第一个工程对我们入门开发至关重要,如果失败了可能就是麻烦的开始。TI SimplLink CC13x0/ | ||
- | |||
- | 编译前我们确保参考< | ||
- | SDK安装路径 `C: | ||
- | IAR安装路径 `C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5`,对应版本为 `EWARM-7.80.3`。 | ||
- | CCS安装路径 `C: | ||
- | |||
- | 同时我们需要确定IAR编译相关的一个自定义参数变量配置集合(IAR-> | ||
- | ![](http:// | ||
- | 如上图所示,在Global标签卡里面,有两个全局(Global)的自定参数配置集合在当前工作空间(Workspace)生效,我们需要选中tirtos_cc13xx_cc26xx_2_20_01_08(global)-> | ||
- | ![](http:// | ||
- | |||
- | > | ||
- | |||
- | 在`C: | ||
- | 这里我们选择ble5stack\ble5_simple_peripheral 和IAR 编译下载测试。打开ble5_simple_peripheral,IAR工程主要有App+Stack两个工程组成(< | ||
- | ![](http:// | ||
- | |||
- | 成功编译第一个工程后,可以参考< | ||
- | ## Troubleshooting ## | ||
- | |||
- | 对于以下非语法错误的编译失败,我们第一时间检查自定义参数变量配置集合(IAR-> | ||
- | |||
- | ### 编译失败, | ||
- | |||
- | TI BLE SDK 编译需要借助XDCTools,该工具通过SDK默认安装在我们的" | ||
- | |||
- | ![](http:// | ||
- | |||
- | 对于IAR通过自定义参数变量配置集合(IAR-> | ||
- | |||
- | 按照我们的思路检查自定义参数变量配置集合(IAR-> | ||
- | |||
- | ![](http:// | ||
- | |||
- | 我们展开当前工程的配置集合,在资源管理器浏览`C: | ||
- | > | ||
- | |||
- | ### 编译失败提示cannot open source file " | ||
- | |||
- | 该问题同 **编译失败提示cannot open source file " | ||
- | |||
- | ### 编译协议栈失败,提示找不到osal_icall_ble.c. ### | ||
- | |||
- | 对于CC2640R2F SDK默认Examples,我们没有做任何更改,提示找不到.c/ | ||
- | |||
- | 按照我们的思路检查自定义参数变量配置集合(IAR-> | ||
- | |||
- | ![](http:// | ||
- | |||
- | 如上图所示,这里存在两个生效的配置集合,两个生效配置集合都有`EXAMPLE_ROOT`变量,我们Disable 全局的后,重启IAR,编译正常。 | ||
- | |||
- | > | ||
- | |||
- | |||
- | ### 编译失败提示 Error while running " | ||
- | ``` | ||
- | Error while running " | ||
- | --xdcpath=" | ||
- | ``` | ||
- | 出现该问题,同样还是检查自定义参数变量配置集合(IAR-> | ||
- | |||
- | ### C:/ | ||
- | ```C | ||
- | js: " | ||
- | |||
- | ``` | ||
- | ## 加入我们 ## | ||
- | 文章所有代码、工具、文档开源。加入我们[**QQ群 591679055**](http:// | ||
- | <div> | ||
- | <p align=" | ||
- | <a target=" | ||
- | © Copyright 2017, 成都乐控畅联科技有限公司. | ||
- | </p> | ||
- | </ | ||
- | </ | ||