This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC2650STK:Project Zero 未从 Simplink Academy v1.11进行编译

Guru**** 2470720 points
Other Parts Discussed in Thread: CC2650, BLE-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/783971/ccs-cc2650stk-project-zero-not-compiling-from-simplink-academy-v1-11

器件型号:CC2650STK
Thread 中讨论的其他器件:CC2650BLE-STACK

工具/软件:Code Composer Studio

我一直在关注此文档并尝试学习如何为  CC2650 SensorTag  器件编写我自己的 GATT 服务、但在构建项目时遇到这些错误。 附加的是日志文件。











调用针对 project project_zero_stack_cc2650的配置调试****"C:\\ti\\ccsv8\\utils\bin\\gmake"-j -k -j 4 all -O "c:/ti/simplelink/ble_sdk_2_02_01_18/tools/lib_search/lib_search.exe /ti/simplelink/ble_sdk_2_02_01_18/blelib " C:/Users/Red /Users/Red Rose/documents\ccs_wrk-space/project_zero_stack_cc2650/build/build 4 unt <\ccs_documents /ti/simplelink/ble_sdk_2_02_01_18/tools/lib_search/params_split_cc2640.xml /Users/Red out_rebuilding</c2650:/cc2650_tools\cmware<\ccs_out_lib_out_prisd_linker.cpue_/cc2650</documents\cmware<\cmware<\cmware<\ccs_lib_build_lib_lib_prue_out_tools\cmware<\cmc2650:/cc2650</documents\cmware<\cmc堆 栈<\cmcout_lib_out_lib_prue_out_project_lib_project_lib_project_project_building</out_lib_out arm Linker
"C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl "-cmd_file="c:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt "-cmd_file="C:/Users/Red Rose/Documents/Clwrk-space/project_zero_stack_cc2650/tools/build_config.opt"-mv7M3 -code_state=16 -me -opt_for_speed=project_zero=v_define -define=v_define -define=rts=v_define -define -define = rts=x_define -define -define=v_define -define -define=v_define=v_define define=CC26XXWARE --define=CC26XX -g --c99 --gcc --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi -z -m"project_zero_stack_off-diag_zh-diag_id=102650_zh-display_info-display_zh-cn=d_guide-d_zh-cn_guide-d_zh-cn=dag_guide-d_zh-cn=dag_zh-cn_guide-d_guide-d_zh-out-d_guide-d_guide-cep-d_zh-d_guide-d_guide-d_zh-d_guide-d_guide-d_zh-d_guide-d_guide-d_zh-d_guide-d_guide-d_zh-d_guide-d=-d_/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/lib entry_point=startup_entry --rom_model -o "project_zero_stack_cc265.out""./HAL/Common/hal_assert.obj "./HAL/Target/CC2650/Drivers/hal_flash_wrapper.obj "./HAL/Target/CC2650/Drivers/hal_trng_wrapper.obj "./HAL/Target/CC2650/_common/mb_patch.obj "./ICallBLE/ble_dispatch.obj "./NPI/npi.obj "./OSAL/osal.obj "./OSAL/osal_cbtimer.obj /PROFILES/gap.obj /Startup/ble_user_config.obj /Startup/osal_icall_ble.obj /Users/Red /ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393/driverlib/bin/ccs/driverlib.lib ".cc2650"".c /HAL/Target/CC2650/Drivers/hal_rtc_wrapper.obj ".trads"/OSAL/osal_bufmgr.obj ".c .trl.c -cc2650 /OSAL/osal_clock.obj /OSAL/osal_memory_icall.obj /OSAL/osal_snv_wrapper.obj /PROFILES/gapbondmgr.obj /Startup/common_rom_init.obj /Startup/rom_init.obj /ti/simplelink/ble_sdk_2_02_01_18/src/rom/enc_lib/cc26xx_ecc_rom_api.a /Users/Red ".c -dl.c /OSAL/osal_pwrmgr.obj ".trads"/OSAL/osal_timers.obj -dl.c .c .c -dl.c /PROFILES/gattservapp_util.obj ".c -cc2650"/Startup/icall_startup.obj ".c -dl.c -ts"/TOOLS/onboard.obj /ti/simplelink/ble_sdk_2_02_01_18/src/rom/ble_rom_releases/04242014/ble_rom_patch.symbols /ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd

错误#10008-D:找不到文件"C:/Users/Red Rose/Documents/cs_wrk-space/project_zero_stack_cc2650/tools/lib_linker.cmd"

未定义 第一
个引用的符号 文件中
------ --------
ATT_ErrorRsp 
ATT_ExecuteWriteRsp 
ATT_ReadBlobRsp 
ATT_ReadRsp 
ATT_WriteRsp 
GAP_Authenticate 
GAP_Bond 
GAP_ConfigDeviceAddr 
GAP_EndDiscoverable 
GAP_GetParamValue 
GAP_Init 
GAP_MakeDiscoverable 
GAP_NumActiveConnections 
GAP_ParametsInit 
GAP_PasscodeUpdate 
GAP_PasskeyUpdate 
GAP_PeriConnRegister 
GAP_PeriDevMgrInit 
GAP_PrivacyInit 
GAP_ProcessEvent 
GAP_RegisterBondMgrCBs 
GAP_RegisterForMsgs. 
GAP_RemoveAdvToken 
GAP_ResolvePrivateAddr 
GAP_SecParamsInit 
GAP_SendSlaveSecurityRequest 
GAP_SetAdvToken 
GAP_SetParamValue 
GAP_Signable 
GAP_TerminateAuth 
GAP_TerminateLinkReq 
GAP_UpdateAdvTokens 
GAP_UpdateAddisingData 
GAP_UpdateLinkParamReq 
GAP_UpdateLinkParamReqReply 
GATTServApp_AddService 
GATTServApp_DeregisterService 
GATTServApp_GetParameter 
GATTServApp_Init 
GATTServApp_ProcessEvent 
GATTServApp_ReadAttr 
GATTServApp_RegisterForMsg 
GATTServApp_RegisterService 
GATTServApp_SendCCCUpdateEvent 
GATTServApp_SetParameter 
GATTServApp_UpdateCharCfg 
GATT_AppCompletedMsg 
GATT_FindHandleUUID 
GATT_FindNextAttr 
GATT_GetNextHandle 
GATT_Indication 
GATT_Init 
GATT_Notification 
GATT_ProcessEvent 
GATT_RegisterForMsgs 
GATT_SendRsp 
GATT_SetHostToAppFlowCtrl 
GATT_BM_alloc 
GATT_BM_FREE 
GGS_AddService 
GGS_GetParameter 
GGS_RegisterAppCBs 
GGS_SetParameter 
HCI_EXT_ConnEventNoticeCmd 
HCI_EXT_DelaySleep 命令 
HCI_EXT_GetConnInfoCmd 
HCI_EXT_ResetSystemCmd 
HCI_Init 
HCI_LE_ConnUpdateCmd 
HCI_LE_ReadBufSizeCmd 
HCI_LE_ReadRemoteUsedFeaturesCmd 
HCI_LE_ReceiverTestCmd 
HCI_LE_SetEventMaskCmd 
HCI_LE_TransmitterTestCmd 
HCI_NumOfCompletedPacketsEvent 
HCI_ProcessEvent 
HCI_ReadLocalSupportedCommandsCmd 
HCI_ReadLocalVersionInfoCmd 
HCI_ReadRssiCmd 
HCI_ResetCmd 
HCI_SetEventMaskPage2Cmd 
HCI_ValidConnTimeParams 
HCI_VendorSpecifcCommandCompleteEvent 
L2CAP_ConnParamUpdateReq 
L2CAP_Init 
L2CAP_ProcessEvent 
L2CAP_SetUserConfig 
L2CAP_BM_alloc 
LL_DirectTestEnd 
LL_DirectTestRxTest 
LL_DirectTestTxTest 
LL_ENC_Decrypt 
LL_ENC_Encrypt 
LL_EXT_BuildRevision 
LL_EXT_ConnEventNotice 
LL_EXT_EndModemTest 
LL_EXT_ModemHopTestTx 
LL_EXT_ModemTestRx 
LL_EXT_ModemTestTx 
LL_EXT_ComplNumPktsLimit 
LL_EXT_SetLocalSupportedFeatures 
LL_EXT_SetMaxDtmTxPower 
LL_EXT_SetTxPower 
LL_EncLtkNegReply 
LL_EncLtkReply 
LL_Init 
LL_PM_Enter_AES 
LL_PM_Exit_AES 
LL_PM_GetRfCoreState 
LL_PM_PowerOffRfCore 
LL_ProcessEvent 
LL_ReadRemoteUsedFeatures 
LL_ReadRemoteUsedCompleteFeaturesBack 
LL_ReadSupportedStates 
LL_ReadTxPowerLevel 
LL_Reset 
LL_RxDataCompleteBack 
LL_SetAdvControl 
LL_SetAdvParam 
LL_TxData 
RFHAL_AddTxDataEntry 
RFHAL_InitRfHal 
SM_Init 
SM_ProcessEvent 
SM_Response 初始化 
SysBootMsg 
WL_CLEAR 
WL_ClearIgnoreList 
WL_FindEntry 
WL_GetNumFreeEntry 
WL_SetWlIgnore 
clientCharCfgUUID 
hciGapTaskID 
hciL2capTaskID 
hciSmpTaskID 
hciTaskID 
hciTestTaskID 
linkDB_find 
linkDB_getinfo 
LinkDB_NumActive 
LinkDB_NumConns 
LinkDB_State 
llActiveTask 
llAdv_TaskConnect 
llAdv_TaskEnd 
llAllConnlocId 
llAllocTask 
llCheckWhiteListUsage 
llConfigTable 
llConnCleanup 
llDequeCtrlPkt 
llDirAdv_TaskEnd 
llGetCurrentTime 
llGetMinCI 
llGetNextConn 
llGetNextDataChan 
llGetTask 
llGetTaskState 
llGetTxPower 
llHaltRadio 
llHardwareError 
llInitFeatureSet 
llInitRAT 
llProcessChanMap 
llProcessSlaveControlPacket 
llProcessSlaveControlProcedures 
llProcessTxData 
llRatChanCBack_A 
llReplaceCtrlPKT 
llRfInit 
llRfStartFS 
llScheduleTask 
llSchedulerInit 
llSetNextDataChan 
llSetTxPower 
llSetupConnRxDataEntryQueue 
llSetupFeatureSetRsp 
llSetupNextSlaveEvent 
llSetupRatChanCompare 
llSetupStartEncReq 
llSetupTermInd 
llSlave_TaskEnd 
llUserConfig 
llWriteTxData 
LL_buildRevision 
trngDrvTblPtr 

错误#10234-D:未解析的符号仍

存在错误#10010:链接期间遇到错误;"project_zero_stack_cc260.out"未生成
>>编译失败
makefile:190:目标'project_zero_stack_cc260.out'的配方失败
gmake[2]:***[project_zero_stack_cc260.out]错误1
gmakefile:***[makefile.1]]
针对
目标生成错误2:maked[maked:gmaked:gmaked]
目标“全部”的配方失败

****构建完成****




提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我关注的文档、很抱歉、我错过了上面的内容
    software-dl.ti.com/.../overview.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Faizan,

    1) 1)您能否确保 CCS 工作区名称中没有空格?
    2) 2)您使用的是 BLE-Stack 的哪个版本?
    3) 3)您使用的是哪个版本的 SimpleLink Academy?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Marie 的回复。
    我使用的是 Simple Academy v1.11

    我使用的是 BLE 堆栈 v2.01.18、因为 v2.02.2.25无法与上述教程配合使用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    工作区路径中的目录名中有一个空格。 谢谢 Marie。