微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 编译后报错解决~

CC2640 编译后报错解决~

时间:10-02 整理:3721RD 点击:

今天在重新编译以前的CC2640项目,竟然发现出现:

Error while running "C:\ti\xdctools_3_30_06_67_core/xs" --xdcpath="C:\ti\tirtos_simplelink_2_11_01_09\products\bios_6_41_02_41\packages" iar.tools.configuro -c 
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\arm" --cc "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\arm\bin\iccarm.exe" 
--device "CC2640F128" --compileOptions "-D USE_ICALL -D POWER_SAVING -D HEAPMGR_SIZE=2672 -D ICALL_MAX_NUM_TASKS=4 -D 
ICALL_MAX_NUM_ENTITIES=6 -D MAX_NUM_BLE_CONNS=1 -D xdc_runtime_Assert_DISABLE_ALL -D xdc_runtime_Log_DISABLE_ALL -D CC26XXWARE -D 
CC26XX -D TI_DRIVERS_I2C_INCLUDED --diag_suppress Pa050 -o C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640\FlashROM\Obj --debug --endian=little --cpu=ARM1176J-S -f C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640\..\..\..\..\..\..\..\Projects\ble\config\buildComponents.opt -f C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640\configPkg\compiler.opt.defs -f C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\..\..\Config\ 
IAR-Boundary.bdef -e --fpu=None --dlib_config \"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\arm\INC\c\DLib_Config_Normal.h\" -I C:\ti\ 
simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\ 
HIDEmuKbd\CC26xx\IAR\Application\CC2640/../../../Source/Application\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\ 
Application\CC2640/../../../../../../../Projects/ble/include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/ICall/Include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/Roles/CC26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/Roles\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/DevInfo\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/HIDDevKbd/CC26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/HIDDevKbd\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/ScanParam/CC26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/ScanParam\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/HIDDev/CC26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/Profiles/Batt/CC26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Projects/ble/common/cc26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/applib/heap\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/ble/hci\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/ble/controller/CC26xx/include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/ble/host\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/hal/target/CC2650TIRTOS\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/hal/target/_common/cc26xx\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/hal/include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/osal/include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/services/sdata\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/services/saddr\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/icall/include\ -I C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\ 
CC2640/../../../../../../../Components/ble/include\ -I C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829\ -I C:\ti\tirtos_simplelink_2_11_01_09\ 
packages\ -I C:\ti\tirtos_simplelink_2_11_01_09\packages\ti\boards\SRF06EB\CC2650EM_7ID\ --cpu_mode thumb -Ohz" --linkOptions "-o C:\ti\simplelink\ 
ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\FlashROM\Exe\HIDEmuKbdAppFlashROM.out --config_def RTOS_ROM=1 
--map C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\FlashROM\List\HIDEmuKbdAppFlashROM.map 
--config C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\..\..\..\..\..\common\cc26xx\IAR\cc26xx_ble_app.icf 
--keep __vector_table -f C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\configPkg\linker.cmd -f C:\ti\ 
simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\..\..\Config\IAR-Boundary.xcl C:\ti\tirtos_simplelink_2_11_01_09\ 
products\cc26xxware_2_20_06_14829\driverlib\bin\iar\driverlib.lib C:\ti\tirtos_simplelink_2_11_01_09\packages\ti\drivers\lib\drivers_cc26xxware.arm3 --entry 
__iar_program_start --vfe" --profile release --projFile "C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\HIDEmuKbd\CC26xx\IAR\Application\CC2640\ 
CC2640App.ewp"

网上查了半天发现很多提出这样的问题,建议是各种重装IAR或者协议栈,理论上以前好的,现在不做任何修改的话,不应该出现类似的错误。

我对比了两台电脑项目选项:结果发现,如附件红色框的信息,与CC2640不一致,调整过来后就OK~

希望能帮到有需要的人~

答案在文中~

谢谢分享!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top