用户工具

站点工具


cc2640r2f:examples_import

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

cc2640r2f:examples_import [2017/08/31 16:30]
127.0.0.1 外部编辑
cc2640r2f:examples_import [2021/06/22 23:14]
行 1: 行 1:
-<markdown> 
-# IAR导入Examples # 
-## 现象 ## 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/sdk_examples.png) 
-对于SDK下面的部分Examples(drivers、sysbios、demos)并不能直接IAR打开,尽管看起来已经建立好工程,但还需要通过IAR的Examples导入工程。如果强制打开(请不要尝试),可能编译报错,提示找不到文件,或者其他错误。 
-例如对于`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\examples\rtos\CC2640R2_LAUNCHXL\drivers\uartecho`直接找到`\tirtos\iar\uartecho.eww`IAR打开,编译提示: 
-``` 
-Fatal Error[Pe1696]: cannot open source file "C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\examples\rtos\CC2640R2_LAUNCHXL\drivers\uartecho\tirtos\iar\main_tirtos.c"  
- 
-``` 
-在`Workspace`窗口打开对应文件,直接提示该路径下不能找到文件。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/cannot_find_files.png) 
- 
->**危险**:对应IAR以上路径Examples,如果已经用IAR打开,并且报错,接下来的Examples导入工程可能会报错,暂时解决办法只有重装SDK,或者手动拷贝文件到导入路径。 
- 
-## 解决 ## 
-直接打开IAR,选择IAR->Tools->Configure Custom Argument Varibles->Global。确定当前没有生效(灰色无效,黄色表示有效)的全局配置。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/current_config.png) 
- 
->**提示** Enable Group/Disable Group 能够使能/禁止 以上环境变量集合。 
- 
-导入SDK下面的配置文件,IAR->Tools->Configure Custom Argument Varibles->Global ->找到SDK `tools/iar`目录,导入`*.custom_argvars` 
->**注意**:对于`cc2640r2_sdk_1_35_00_33`版本,`SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars`,有误,建议直接下载我们修订后<a href="files/SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars">SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars(选中链接,另存为)</a> `cc13x0_sdk_1_40_00_10`不存在此问题。 
- 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/config_files.png) 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/new_config.png) 
- 
->**注意**:更改以上环境变量,可能需要重启IAR生效。 
- 
-确定以上配置集合生效过后,打开 Help->Information Center->Integrated Solutions 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/integrated_solutions.png) 
-选择 Texas Instruments->Examples Project 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/ti_examples.png) 
-选择 浏览例程应用  
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/examples_app.png) 
-点击 需要导入到IAR的工程样例。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/uart_echo.png) 
-选择是,然后再选择导入到IAR工程的保存路径,路径不要包含中文、空格等字符。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/save_copy.png) 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/choose_floder.png) 
->**警告**:选择保存工程路径一定不要包含中文和空格字符,否则接下来编译可能报错。 
- 
-至此,需要导入的Examples已经成功导入,在以上选择的保存路径中所有IAR相关的工程、资源文件已经全部复制过来,点击File->Save Wrokspace 后,可以变编译工程。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/copy_success.png) 
-## Troubleshooting ## 
- 
-### 无法显示此页 ### 
-按照以上步骤,点击 example applications 提示 无法显示此页。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/cannot_show_page.png) 
- 
-对于该页面的显示,通过环境变量$`EXAMPLE_ROOT/Examples.html`值确定。所以首先要确认`EXAMPLE_ROOT`变量已经生效。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/examples_root.png) 
-如上图所示,尽管已经按照步骤`Improt...`了配置集合,但是并未使能,需要Enable Group到黄色。成功Enable Group过后(需要重启),同时可以浏览该环境变量值`c:/ti/simplelink_cc2640r2_sdk_1_35_00_33/tools/iar`路径下是否存在`Examples.html`。文件。 
- 
->**注意**:对应环境变量`EXAMPLE_ROOT`变更,需要重启IAR生效。 
- 
-### Examples导入成功后,工程目录下没有资源文件 ### 
-按照以上步骤导入Examples后,工程目录下仍然没有*.c,*.h文件。打开工程*.c仍然是报错。 
- 
-对于`cc2640r2_sdk_1_35_00_33`版本,`SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars`,有误,建议直接下载我们修订后<a href="files/SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars">SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars(选中链接,另存为)</a> `cc13x0_sdk_1_40_00_10`不存在此问题。 
- 
- 
-### Error while running iarbuild.exe tirtos_builds_CC2640R2_LAUNCHXL_release.ewp Debug -log all  ### 
- 
-在每个Examples工程的ReadMe.html  已经详细告知,每个工程需要编译TI-RTOS SysBios,所以在编译Examples工程的时候会通过以下命令编译SysBios工程。 
-``` 
-Performing Pre-Build Action  
-iarbuild.exe c:/ti/simplelink_cc2640r2_sdk_1_35_00_33/kernel/tirtos/builds/CC2640R2_LAUNCHXL/release/iar/tirtos_builds_CC2640R2_LAUNCHXL_release.ewp Debug -log all  
-``` 
-如果此过程编译报错,首先需要更改IAR 选项(Tools->Options->Messages->Show build messages->All)显示所有编译消息。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/msg_show_all.png) 
- 
-#### 编译以上Examples还是报错,提示找不到 sys_ctrl.h #### 
- 
-显示全部信息后得到以下报错信息,sys_ctrl.h。对于该错误存在`simplelink_cc2640r2_sdk_1_35_00_33`SDK版本。 
-``` 
-"C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\kernel\tirtos\packages\ti\sysbios\family\arm\cc26xx\Boot.c",42  Fatal error[Pe1696]:   
-          cannot open source file "ti/devices/cc26x0/driverlib/sys_ctrl.h"  
- 
-``` 
-需要找到`tirtos_builds_CC2640R2_LAUNCHXL_release.ewp`工程打开,更改`DDEVICE_FAMILY`(Project->Options->C/C++->Extra Options)值到`cc26x0`到`cc26x0r2`。 
-![](http://www.leconiot.com/md_res/cc2640r2f/get_started/examples_import/images/devices_family.png) 
- 
->**提示**:`tirtos_builds_CC2640R2_LAUNCHXL_release.ewp`在SDK`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\kernel\tirtos\builds\CC2640R2_LAUNCHXL\release\iar` 路径。 
- 
-### [Su007]: Unable to open the command file kernel/tirtos/builds/CC2640R2_LAUNCHXL/release/iar/linker.cmd" ### 
- 
-``` 
-[Su007]: Unable to open the command file "c:/ti/simplelink_cc2640r2_sdk_1_35_00_33/kernel/tirtos/builds/CC2640R2_LAUNCHXL/release/iar/linker.cmd 
-``` 
- 
-此问题解决过程同**编译以上Examples还是报错,提示找不到 sys_ctrl.h**一致。均需要更改更改`DDEVICE_FAMILY`(Project->Options->C/C++->Extra Options)值到`cc26x0`到`cc26x0r2`。 
- 
-## 加入我们 ## 
-文章所有代码、工具、文档开源。加入我们[**QQ群 591679055**](http://shang.qq.com/wpa/qunwpa?idkey=d94f12d37c3b37892af4b757c6dc34bea140f3f3128a8d68e556a3d728148e85)获取更多支持,共同研究CC2640R2F&BLE5.0。 
-<div> 
-<p align="right"> 
-<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=d94f12d37c3b37892af4b757c6dc34bea140f3f3128a8d68e556a3d728148e85"><img border="0"  src="http://pub.idqqimg.com/wpa/images/group.png" alt="CC2640R2F&BLE5.0-乐控畅联" align="right" title="CC2640R2F&BLE5.0-乐控畅联"></a> 
-© Copyright 2017, 成都乐控畅联科技有限公司.   
-</p> 
-</div> 
- 
-</markdown> 
  
cc2640r2f/examples_import.txt · 最后更改: 2021/06/22 23:14 (外部编辑)