器件型号:CC2650DK
大家好、
我使用的是 IAR 8.11 30天评估版本、并尝试为 CC2650em 构建 simple_central 示例。 我能够正确构建堆栈、但当我构建应用时、我会遇到以下链接器错误:
构建配置:cc2650em_app - FlashROM
正在更新生成树...
C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central \IAR\app\..\config\configPkg\package.mak
已删除1个文件。
正在更新生成树...
执行预编译操作
"c:\ti\xdctools_3_32_00_06_core/xs"-xdcpath="C:\ti_tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages;C:\ti\ccs_20_01_08_rtos_c13xx_cc26xx_cc26xx_ccs_20_20_01_18_2006"
iar.tools.configuro -c "C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM"--cc "C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM\bin\iccarm.exe"--device "CC2650F128"--compileOptions "dumm.c -D
BOARD_DISPLAY_EXCLUDE_UART -D CC2650DK_7ID -D CC26XX -D GAPCENTRALROLE_NUM_RSSI_Links = 1 -D HEAPMGR_SIZE=0 -D ICALL_MAX_NUM_ENTIES=6 -D ICALL_MAX_NUM_TES=3 -D Power_Saving -D
USE_ICALL -D xBOARD_DISPLAY_EXCLUDE_LCD -D xDisplay_DISABLE_ALL -D XDC_RAUNATY_ASSERT_DISABLE_ALL -D XDC_RAUNATY_LOG_DISABLE_ALL --diag_suppress Pa050 -o C:\ble_sdk_2_02_01_18\examples\cc2650em\
simple_central \IAR\app\FlashROM\Obj --debug --endian=little --cpu=Cortex-M3 -f C:\ble_sdk_2_02_01_18\src="/build_components.op-f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centrate\IAR\stack\app\stack\.\stack\.\ble_ble_ble_bender\
build_config.opt -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\config\config\\configPkg\compiler.opt.defs -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\.\config\ble_bound_def -bound_bound.e.eIAR
--FPU=None --dlib_config \"C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM\INC\c\DLib_Config_Normal. h\"-i C:\BLE_SDK_2_02_01_18\examples\cc2650em\simple_central\app\.\.\.\./iar\./controller./cc26xx
C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\..\..\..\src/inc\-I C:\ble_sdk_2_02_01_18\src="common/cc26xx\-I C:\ble_sdk_2_i01_inc:\ble_18\i02_inc:\i20_inc:\i20_18_inc:\i20_inc:\i20_inc:\i20_inc:\inc:\i20_01_inc:\i20_18_in
BLE_SDK_2_02_01_18\src="/profiles/Roles\-I C:\ble_sdk_2_02_01_18\src="/profiles/c26xx\-I C:\ble_sdk_2_02_01_18\src/profiles/simple_profiles\-I C:\ble_sdk_2_02_18\ble_18\ble_01_examples\
cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\..\compons\hal/src/inc\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\..\..\..\..\ble_sdk_2_i20_common\i20_sdk/i20\solutions/i_1/i20_solutions/i_1/en_201_solutions/i_2.\solutions/i_18\solutions/i_1/_en_en_en_en_2.\_
examples\cc2650em\simple_central\IAR\app\..\..\..\..\..\..\..\..\..\compons\hal/src/target/_common/cc26xx\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\src\.\..
compons/hal/src/target/c2650/rom\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\..\src\componaphs/heapmgr\-i C:\ble_sdk_2_02_app\simplel\CC5018\\c64\\cm\\cmgr\\c64\\cm\\cm\\cm\\cm\\cm\\cmc18\\cm\\cmc18\\cm\\cmc18\\cm\
..\compons/iCall/src/IAR\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\..\src\components /osal/inc\-I C:\ble_sdk_2_icle\centr\\c64\\cm\\cm\\cm\.\\c64\\cm\\cm\\cm\\cm\\c64\\cm\\cm\\cm\\cm\\cm\\c64\\cm\\cm\\cm\\cm\\cm\\c
src\components /services/src/saddr\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\src\componities/services/src/sdata\-i C:\tirtos_c13xx_cc20_products.\cc26xx_2001_products.html
cc26xxware_2_24_02_17393\-I C:\ti_tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages \-ohz"-linkOptions "-o C:\ble_sdk_2_ccsm\c26xx_2_ccs_20_01_10\centr\c\em_01_10\simple_examples\ccs\\cc2601_2001_c\c18\central
FlashRO\EXE\SIMPLE _CENTRAL_cc2650em_app.out --map C:\BLE_SDK_2_02_01_18\examples\cc2650em\simple_central \IAR\app\FlashROM\List\simple_central _cc2650em_app.map --config C:\ble_sdk_2_02_01_18\
src="common/cc26xx/IAR/cc26xx_app.icf-keep __vector_table -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\.\config\configPkg\linker.cmd -f C:\ble_sdk_2_02_01_01_18\ccsm\central\examples\cc2650\\c\c18\central\examples\
IAR\app\.\config\IAR_boundar.xcl C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\src\rom\con_rom_releases\03282014\common_rom.symbols C:\ti_c26xx_rtos_c13xx_rtos_c13xx_rtos\r 产品
cc26xxware_2_24_02_17393\driverlib\bin\IAR\driverlib.lib --entry __IAR_program_start --vfe --text_out locale --profile release --projFile "C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central \ccs2650em\e\app\c2650em_app\iar_app\c2650em_app.em_en\c2650em_ecu.
使用 RTSC 配置文件:C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/app/./config/app_ble.cfg...
检测到先前的项目清理。 在构建之前清理生成的源库...
C:/ti/xdctools_3_32_00_06_core/gmake -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\config/src/makefile.libs clean
清理 C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/config/src/sysbios ...
正在制作 package.mak (由于 package.bld)...
从 package/cfg/app_ble_prm3.cfg 配置 app_ble.xrm3 ...
警告:xdc.cfg.Program:"c:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/hal/Hwi.xs "、第181行:xdc.cfg.Program stack:对于 IAR 目标、Program.stack 会被忽略。 C 和 Hwi 堆栈大小是
由链接器命令文件中 CSTACK 段定义的大小决定。
正在生成自定义 ROM 库 makefile ...
正在开始构建库源...
使 C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/config/src/sysBIOS/rom_sysbios.arm3...
gmake[1]:进入目录`C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/config/src/sysBIOS'
预处理库源文件...
C:/Program:未找到
C:/Program:未找到
gmake.1]:***[ROM_KNL_Clock_lib.pp]错误127
gmaking[1]:***正在等待未完成的作业...
gmaked[1]:***[ROM_KNL_Idle_lib.pp]错误127
C:/Program:未找到
C:/Program:未找到
C:/Program:未找到
gmake.1]:***[ROM_KNL_Queue_lib.pp]错误127
C:/Program:未找到
gmake.1]:***[ROM_KNL_Intrinsics_lib.ppp]错误127
gmake.1]:***[ROM_KNL_Mailbox_lib.pp]错误127
gmake.1]:***[ROM_KNL_Event_lib.pp]错误127
C:/Program:未找到
gmake[1]:***[ROM_KNL_Semaphore_lib.pp]错误127
C:/Program:未找到
gmake[1]:***[ROM_BIOS_lib.pp]错误127
gmake[1]:离开目录`C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/config/src/sysBIOS'
gmake:***[C:/ble_sdk_2_02_01_18/examples/cc2650em/simple_central/IAR/config/src/sysBIOS/rom_sysbios.arm3]错误2.
库构建失败。
错误:xdc.cfg.SourceDir:"c:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/SourceDir.xs,第209行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:
JS:"c:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package/cfg/app_ble_prm3.xdl]错误1
gmake.exe:***删除文件`package/cfg/app_ble_prm3.xdl'
gmake.exe:***[package/cfg/app_ble_prm3.xdl]删除文件`package/cfg/app_ble_prm3.h'
gmake.exe:***[package/cfg/app_ble_prm3.xdl]删除文件`package/cfg/app_ble_prm3.c'
JS:"c:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/iar/tools/configuro/Main.xs、第133行:错误:xdc.tools.configuro:由于早期错误(状态= 2)、配置失败;已删除'linker.cmd'。
运行"C:\ti\xdctools_3_32_00_06_core/xs"-xdcpath="C:\ti_tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages;C:\tidrivers_cc13xx_cc13xx_cc13xx_c20_08\tidtos_c20_r20_04_rtos_r20_r20_rtos_08\products 时出错
软件包"IAR.tools.configuro -c "C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM"--cc "C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM\bin\iccarm.exe"--device "CC2650F128"--compileOptions
"dummy.c -D Board_display_exclude_UART -D CC2650DK_7ID -D CC26XX -D GAPCENTRALROLE_NUM_RSSI_Links=1 -D HEAPMGR_SIZE=0 -D ICALL_MAX_NUM_ENTIMES=6 -D ICALL_MAX_NUM_TES=3 -D
power_saving -D use_ICALL -D xBOARD_DISPLAY_EXCLUDEV_LCD -D xDisplay_disable_all -D XDC_runtime _assert_disable_all -D XDC_runtime _Log_disable_all --diag_suppress Pa050 -o C:\ble_sdk_2_02_01_18\
示例\cc2650em\simple_central\IAR\app\FlashROM\Obj --debug --endian=little --cpu=Cortex-M3 -f C:\ble_sdk_2_02_01_18\src/config/build_components.op-f C:\ble_sdk_2_02_18\ccsm\centr\simple_examples\cc2650em\c\central\examples\cc\c\central
app\.\stack\build_config.op-f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\.\config\configPkg\compiler.opt.defs -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\\config\app\app\\config_u\app\\config_u\app\app\\c
IAR_BOUNDARY.bdef -e --FPU=None --dlib_config \"C:\Program Files\IAR Systems\Embedded Workbench 8.0\ARM\INC\c\DLib_Config_Normal.h\"-i C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\\coP\\clis\\coP\\coP\\coP\\coP\.app\.\..
src="_SDK_2_02_01_18\examples\cc2650em\simple_central\IAR\app\..\..\../ble/inc\-i C:\ble_sdk_2_02_18\common/sdk_2\i02_18\cc18_i20_i20_C:\sc/c20_18_i20_C:\exc20_02_i20_i20_i20_zh_C:\exC
src="_SDK_2_02_01_18\src="/profiles/Roles\-I C:\ble_sdk_2_02_01_18\src="/profiles/cc26xx\-I C:\ble_sdk_2_02_01_18\src="/profiles/simple_profiles\-I C:\ble_02_18\ble_18\ble_01_sdk_18\-i_02_18\ble_02_18\sk_18\-i_02_18\ble_18\ble_le_02_le_le_sdk_18\-i_
examples\cc2650em\simple_central\IAR\app\..\..\..\..\..\..\..\..\compons\hal/src/inc\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\..\..\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\c
ble_sdk_2_02_01_18\examples\cc2650em\simple_central \IAR\app\..\..\..\..\src\compons/hal/src/target/_common/cc26xx\-i C:\ble_sdk_2_02_01_18\examples\cc2650em\centr.\simple_app.\\ccsm.\\cm.\\cc\centr.\\cm.\\cm.\\cc\.\\cm.\\cc\.\.\\cc\.\\cc\\cm.
compons/hal/src/target/c2650/rom\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\..\src\componaphs/heapmgr\-i C:\ble_sdk_2_02_app\simplel\CC5018\\c64\\cm\\cmgr\\c64\\cm\\cm\\cm\\cm\\cm\\cmc18\\cm\\cmc18\\cm\\cmc18\\cm\
..\compons/iCall/src/IAR\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\..\src\components /osal/inc\-I C:\ble_sdk_2_icle\centr\\c64\\cm\\cm\\cm\.\\c64\\cm\\cm\\cm\\cm\\c64\\cm\\cm\\cm\\cm\\cm\\c64\\cm\\cm\\cm\\cm\\cm\\c
src\components /services/src/saddr\-I C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\src\componities/services/src/sdata\-i C:\tirtos_c13xx_cc20_products.\cc26xx_2001_products.html
cc26xxware_2_24_02_17393\-I C:\ti_tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages \-ohz"-linkOptions "-o C:\ble_sdk_2_ccsm\c26xx_2_ccs_20_01_10\centr\c\em_01_10\simple_examples\ccs\\cc2601_2001_c\c18\central
FlashRO\EXE\SIMPLE _CENTRAL_cc2650em_app.out --map C:\BLE_SDK_2_02_01_18\examples\cc2650em\simple_central \IAR\app\FlashROM\List\simple_central _cc2650em_app.map --config C:\ble_sdk_2_02_01_18\
src="common/cc26xx/IAR/cc26xx_app.icf-keep __vector_table -f C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central\IAR\app\.\config\configPkg\linker.cmd -f C:\ble_sdk_2_02_01_01_18\ccsm\central\examples\cc2650\\c\c18\central\examples\
IAR\app\.\config\IAR_boundar.xcl C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_centr\IAR\app\..\..\..\..\..\..\..\..\src\rom\con_rom_releases\03282014\common_rom.symbols C:\ti_c26xx_rtos_c13xx_rtos_c13xx_rtos\r 产品
cc26xxware_2_24_02_17393\driverlib\bin\IAR\driverlib.lib --entry __IAR_program_start --vfe --text_out locale --profile release --projFile "C:\ble_sdk_2_02_01_18\examples\cc2650em\simple_central \ccs2650em\e\app\c2650em_app\iar_app\c2650em_app.em_en\c2650em_ecu.
错误总数:1.
警告总数:0
栈版本2.2.1和 TIRTOS 版本2.20.01.08安装在默认路径 C:\ti\中。 以下是我的配置变量:
是否有人可以帮助解决此错误。