TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS新建CC2640R2F的一些配置问题

因为要移植协议栈程序,新建了一个工程,并添加新协议栈的工程文件,工程配置与老协议栈的配置相同,但是在stack工程编译时报错找不到lib_linker.cmd,ble_r2.symbols以及ccs_linker_defines.cmd文件,因此将老协议栈中的工程的这三个文件分别拷贝到新协议栈工程的app和stack工程中,并相应地改变文件里的路径,新协议栈stack工程编译后出现了以下警告及错误:

warning #16032-D: object files have incompatible wchar_t types ("C:\ti\CCS_simplelink_cc2640r2_sdk_3_40_00_10\simplelink_cc2640r2_sdk_3_40_00_10\source\ti\ble5stack\blelib\cc26x0r2\ctrl\hci_pxxx.a<hci.o>" = –wchar_t=32, "./HAL/Common/hal_assert.obj" = –wchar_t=16)
warning #16032-D: object files have incompatible wchar_t types ("C:\ti\CCS_simplelink_cc2640r2_sdk_3_40_00_10\simplelink_cc2640r2_sdk_3_40_00_10\source\ti\ble5stack\blelib\cc26x0r2\ctrl\hci_pxxx.a<hci_data.o>" = –wchar_t=32, "./HAL/Common/hal_assert.obj" = –wchar_t=16)
warning #16032-D: object files have incompatible wchar_t types ("C:\ti\CCS_simplelink_cc2640r2_sdk_3_40_00_10\simplelink_cc2640r2_sdk_3_40_00_10\source\ti\ble5stack\blelib\cc26x0r2\ctrl\hci_pxxx.a<hci_event.o>" = –wchar_t=32, "./HAL/Common/hal_assert.obj" = –wchar_t=16)

……

undefined first referenced symbol in file ——— —————- main C:\ti\ccs\tools\compiler\ti-cgt-arm_18.12.4.LTS\lib\rtsv7M3_T_le_eabi.lib<boot_cortex_m.c.obj>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ble5_simple_peripheral_cc2640r2lp_stack_oad_offchip_3.4.1.out" not built

而后在工程配置中添加rtsv7M3_T_le_eabi.lib,但仍然出现一样的错误.

问题:

1.为何新工程编译时不会自动生成这三个文件;

2.报错undefined first referenced 
symbol in file 
——— —————- 
main C:\ti\ccs\tools\compiler\ti-cgt-arm_18.12.4.LTS\lib\rtsv7M3_T_le_eabi.lib<boot_cortex_m.c.obj>

但添加rtsv7M3_T_le_eabi.lib配置却没有用.

Viki Shi:

1、请问你的CCS版本是否跟SDK的要求匹配?[可查看SDK安装目录下的release note]
2、旧协议栈升级到新协议栈建议按照官方文档进行操作:dev.ti.com/…/node

user6342616:

回复 Viki Shi:

1.3.4的协议栈和CCS9是匹配的;
2.官网给的是相邻两个版本的移植参考,但目前我使用的是1.4协议栈升级为3.4,跨度较大

Viki Shi:

回复 user6342616:

跨好几个版本的话,需要一步一步看这些移植文档,看有哪些需要注意

user6342616:

回复 Viki Shi:

好的,那请问我一开始提出的问题有什么解决办法吗

Viki Shi:

回复 user6342616:

至于这三个文件,首先需要把SDK安装在默认文件夹下【C:\TI】,导入app/stack例程并编译【先stack后app】

user6342616:

回复 Viki Shi:

导入例程编译是没有问题的,但是新建的工程就算按照示例工程配置也会出现错误

Viki Shi:

回复 user6342616:

那建议把问题发到CCS板块,问相应的工程师:e2e.ti.com/…/81

赞(0)
未经允许不得转载:TI中文支持网 » CCS新建CC2640R2F的一些配置问题
分享到: 更多 (0)