Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Compile failure CC2650 SimpleBLEPeripheral standbyPolicy with most recent releases

$
0
0

Using the latest and greatest ti downloads, on IAR Workbench 7.50.1 using the imported SimpleBLEPeripheral_custom_argvars, I get a make failure when it reads  appBLE.cfg that refers to a property called Power.standbyPolicy on line 29 --- which property does not exist.

I am using tirtos_cc13xx_cc26xx_2_15_00_17,    xdctools_3_32_00_06,  bios_6_45_00_20,     cc26xxware_2_23_00_16374.

The workbench is configured for OPTIONS ==> General Options ==> TI CC2650F128,   Debugger ==> Setup ==> TI XDS,   Plugins ==> TI-RTOS, Plugins ==> Code Coverage;    Debugger - TI XDS ==> Setup ==> TI XDS 100v3 USB Emulator.    And I using the SmartRF06EB evaluatorboard.and CC2650 Eval module.

I note the Standby Policy was implemented in a c file Power_standbyPolicy.c which was provided in earlier releases, but not the current release of tirtos in the same location.  It had been found in (<tirtos_install_dir>/src/ti/sysbios/family/arm/cc26xx/

Here is the log file from that build, followed by a copy of the custom_argvars.

Building configuration: CC2640App - FlashROM
Updating build tree...

Performing Pre-Build Action
"C:\ti\xdctools_3_32_00_06_core/xs" --xdcpath="C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\bios_6_45_00_20\packages" iar.tools.configuro -c "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm" --cc "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\iccarm.exe" --device "CC2650F128" --compileOptions "-D USE_ICALL -D POWER_SAVING -D HEAPMGR_SIZE=2672 -D TI_DRIVERS_SPI_DMA_INCLUDED -D TI_DRIVERS_LCD_INCLUDED -D ICALL_MAX_NUM_TASKS=3 -D ICALL_MAX_NUM_ENTITIES=6 -D xdc_runtime_Assert_DISABLE_ALL -D xdc_runtime_Log_DISABLE_ALL -D CC26XXWARE -D CC26XX --diag_suppress Pa050 -o C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Obj --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M3 -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\..\..\..\..\..\Projects\ble\config\buildComponents.opt -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\configPkg\compiler.opt.defs -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\Config\IAR-Boundary.bdef -e --fpu=None --dlib_config \"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\INC\c\DLib_Config_Normal.h\" -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../Source/Application\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/ICall/Include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/Roles/CC26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/Roles\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/DevInfo\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/SimpleProfile/CC26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/SimpleProfile\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/common/cc26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/applib/heap\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/hci\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/controller/CC26xx/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/host\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/CC2650/rom\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/CC2650TIRTOS\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/_common/cc26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/osal/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/services/sdata\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/services/saddr\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/icall/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/include\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\cc26xxware_2_23_00_16374\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ti\boards\SRF06EB\CC2650EM_7ID\ -On" --linkOptions "-o C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Exe\SimpleBLEPeripheralAppFlashROM.out --map C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\List\SimpleBLEPeripheralAppFlashROM.map --config C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\..\..\..\common\cc26xx\IAR\cc26xx_ble_app.icf --keep __vector_table -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\configPkg\linker.cmd -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\Config\IAR-Boundary.xcl C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\cc26xxware_2_23_00_16374\driverlib\bin\iar\driverlib.lib C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ti\drivers\lib\drivers_cc26xxware.arm3 --entry __iar_program_start --vfe" --profile release --projFile "C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\CC2640App.ewp"
Using RTSC configuration file: C:/OT-Gen2/IAR_examples/RTOS_2_15_00_17/SimpleBLEPeripheral/CC26xx/IAR/Application/CC2640/../../Config/appBLE.cfg...
making package.mak (because of .xdcenv.mak) ...
configuring appBLE.xrm3 from package/cfg/appBLE_prm3.cfg ...
js: "C:/OT-Gen2/IAR_examples/RTOS_2_15_00_17/SimpleBLEPeripheral/CC26xx/IAR/Config/appBLE.cfg", line 29: XDC runtime error: ti.sysbios.family.arm.cc26xx.Power: no property named 'standbyPolicy'
    "./package/cfg/appBLE_prm3.cfg", line 169
gmake.exe: *** [package/cfg/appBLE_prm3.xdl] Error 1
js: "C:/ti/tirtos_cc13xx_cc26xx_2_15_00_17/products/bios_6_45_00_20/packages/iar/tools/configuro/Main.xs", line 94: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
Error while running "C:\ti\xdctools_3_32_00_06_core/xs" --xdcpath="C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\bios_6_45_00_20\packages" iar.tools.configuro -c "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm" --cc "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\iccarm.exe" --device "CC2650F128" --compileOptions "-D USE_ICALL -D POWER_SAVING -D HEAPMGR_SIZE=2672 -D TI_DRIVERS_SPI_DMA_INCLUDED -D TI_DRIVERS_LCD_INCLUDED -D ICALL_MAX_NUM_TASKS=3 -D ICALL_MAX_NUM_ENTITIES=6 -D xdc_runtime_Assert_DISABLE_ALL -D xdc_runtime_Log_DISABLE_ALL -D CC26XXWARE -D CC26XX --diag_suppress Pa050 -o C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Obj --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M3 -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\..\..\..\..\..\Projects\ble\config\buildComponents.opt -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\configPkg\compiler.opt.defs -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\Config\IAR-Boundary.bdef -e --fpu=None --dlib_config \"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\INC\c\DLib_Config_Normal.h\" -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../Source/Application\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/ICall/Include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/Roles/CC26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/Roles\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/DevInfo\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/SimpleProfile/CC26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/Profiles/SimpleProfile\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Projects/ble/common/cc26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/applib/heap\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/hci\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/controller/CC26xx/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/host\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/CC2650/rom\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/CC2650TIRTOS\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/target/_common/cc26xx\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/hal/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/osal/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/services/sdata\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/services/saddr\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/icall/include\ -I C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640/../../../../../../../Components/ble/include\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\cc26xxware_2_23_00_16374\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ -I C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ti\boards\SRF06EB\CC2650EM_7ID\ -On" --linkOptions "-o C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Exe\SimpleBLEPeripheralAppFlashROM.out --map C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\List\SimpleBLEPeripheralAppFlashROM.map --config C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\..\..\..\common\cc26xx\IAR\cc26xx_ble_app.icf --keep __vector_table -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\configPkg\linker.cmd -f C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\..\..\Config\IAR-Boundary.xcl C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\cc26xxware_2_23_00_16374\driverlib\bin\iar\driverlib.lib C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages\ti\drivers\lib\drivers_cc26xxware.arm3 --entry __iar_program_start --vfe" --profile release --projFile "C:\OT-Gen2\IAR_examples\RTOS_2_15_00_17\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\CC2640App.ewp"

Total number of errors: 1
Total number of warnings: 0

==================  custom_argvars follows ======

<?xml version="1.0" encoding="iso-8859-1"?>

<iarUserArgVars>
  <group active="false" name="tirtos_simplelink_2_14_03_28"/>
  <group active="true" name="CC26xx TI-RTOS">
    <variable>
      <name>TI_RTOS_DRIVERS_BASE</name>
      <value>C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\packages</value>
    </variable>
    <variable>
      <name>CC26XXWARE</name>
      <value>C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\cc26xxware_2_23_00_16374</value>
    </variable>
    <variable>
      <name>XDCROOT</name>
      <value>C:\ti\xdctools_3_32_00_06_core</value>
    </variable>
    <variable>
      <name>XDCPATH</name>
      <value>C:\ti\tirtos_cc13xx_cc26xx_2_15_00_17\products\bios_6_45_00_20\packages</value>
    </variable>
    <variable>
      <name>BOUNDARY</name>
      <value>C:\Program Files (x86)\Texas Instruments\Boundary</value>
    </variable>
  </group>
</iarUserArgVars>


Viewing all articles
Browse latest Browse all 262198

Trending Articles