Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BHI260 SDK compiler errors

    BHI260 SDK compiler errors

    RichT
    Member

    I have downloaded the BHI260 SDK provided in a link from a response to an earlier post: 

    https://www.bosch-sensortec.com/media/boschsensortec/downloads/driver/bhi260_sdk_v1-1-2.zip

    Following instructions given in the BHI260 quickstart guide I have installed the ARC GNU toolchain and the above SDK.

    Without making any changes to any of the provided SDK files, building fails with 14 "missing --end-group" errors and a final error of: ninja: error: FindFirstFileExA(c/:/projects/bosch-sensortec/bhi260_sdk/documents/bhi260_sdk/common/includes): The filename, directory name, or volume label syntax is incorrect.

    I am using Windows 10 (build 2004). Please can you confirm if this SDK has been tested with windows 10 and if you have a solution to this?

    Here is the full build output:

    11:36:08 **** Build of configuration Default for project BHI260_SDK ****

    build.bat

    SDK Version 5978

    Using cmake binary: C:\Projects\bosch-sensortec\bhi260_sdk\Documents\BHI260_SDK\win64\cmake\bin\cmake.exe

    Using cpack binary: C:\Projects\bosch-sensortec\bhi260_sdk\Documents\BHI260_SDK\win64\cmake\bin\cpack.exe

    Using ninja binary: C:\Projects\bosch-sensortec\bhi260_sdk\Documents\BHI260_SDK\win64\bin\ninja.exe

    Running cmake generator

    -- The C compiler identification is GNU 10.2.0

    -- The ASM compiler identification is GNU

    -- Found assembler: C:/arc_gnu/bin/arc-elf32-gcc.exe

    -- RAM Type: KERNEL_RAM

    -- User RAM Type: USER_RAM

    -- Flash Type: KERNEL_FLASH

    -- User Flash Type: USER_FLASH

    -- Flash Bootloader Type: BOOTLOADER_FLASH

    -- Boards require driver: AK09915Mag

    -- Boards require driver: TMG4903Light

    -- Boards require driver: TMG4903Proximity

    -- Boards require driver: ORG1510

    -- Boards require driver: ExCamera

    -- Boards require driver: VirtStepCounter

    -- Boards require driver: VirtWakeupStepCounter

    -- Boards require driver: VirtStepDetector

    -- Boards require driver: VirtWakeupStepDetector

    -- Boards require driver: VirtAnyMotion

    -- Boards require driver: VirtSignificantMotion

    -- Boards require driver: VirtAccelPassthrough

    -- Boards require driver: VirtAccel

    -- Boards require driver: VirtWakeupAccel

    -- Boards require driver: VirtMagPassthrough

    -- Boards require driver: VirtMag

    -- Boards require driver: VirtGyroPassthrough

    -- Boards require driver: VirtGyro

    -- Boards require driver: VirtGPS

    -- Boards require driver: VirtExCamera

    -- Boards require driver: VirtBSXAccelPassthrough

    -- Boards require driver: VirtBSXAccel

    -- Boards require driver: VirtBSXWakeupAccel

    -- Boards require driver: VirtBSXAccelOffset

    -- Boards require driver: VirtBSXAccelUncal

    -- Boards require driver: VirtBSXWakeupAccelUncal

    -- Boards require driver: VirtBSXLinearAccel

    -- Boards require driver: VirtBSXWakeupLinearAccel

    -- Boards require driver: VirtBSXGravity

    -- Boards require driver: VirtBSXWakeupGravity

    -- Boards require driver: VirtBSXGyroPassthrough

    -- Boards require driver: VirtBSXGyro

    -- Boards require driver: VirtBSXWakeupGyro

    -- Boards require driver: VirtBSXGyroOffset

    -- Boards require driver: VirtBSXGyroUncal

    -- Boards require driver: VirtBSXWakeupGyroUncal

    -- Boards require driver: VirtBSXMagPassthrough

    -- Boards require driver: VirtBSXMag

    -- Boards require driver: VirtBSXWakeupMag

    -- Boards require driver: VirtBSXMagOffset

    -- Boards require driver: VirtBSXMagUncal

    -- Boards require driver: VirtBSXWakeupMagUncal

    -- Boards require driver: VirtBSXRotation

    -- Boards require driver: VirtBSXWakeupRotation

    -- Boards require driver: VirtBSXGameRotation

    -- Boards require driver: VirtBSXWakeupGameRotation

    -- Boards require driver: VirtBSXGeoRotation

    -- Boards require driver: VirtBSXWakeupGeoRotation

    -- Boards require driver: VirtBSXStepDetect

    -- Boards require driver: VirtBSXWakeupStepDetect

    -- Boards require driver: VirtBSXStepCounter

    -- Boards require driver: VirtBSXWakeupStepCounter

    -- Boards require driver: VirtBSXWakeupGesture

    -- Boards require driver: VirtBSXPickupGesture

    -- Boards require driver: VirtBSXGlanceGesture

    -- Boards require driver: VirtBSXTiltDetector

    -- Boards require driver: VirtBSXSigMotion

    -- Boards require driver: VirtBSXActivity

    -- Boards require driver: VirtBSXOrientation

    -- Boards require driver: VirtBSXWakeupOrientation

    -- Boards require driver: VirtBSXDeviceOrientation

    -- Boards require driver: VirtBSXWakeupDeviceOrientation

    -- Boards require driver: VirtBSXWakeupMotionDetect

    -- Boards require driver: VirtBSXWakeupStationaryDetect

    -- Boards require driver: VirtBSXWakeupWristTiltGesture

    -- Boards require driver: VirtHumidity

    -- Boards require driver: VirtPressure

    -- Boards require driver: VirtTemperature

    -- Boards require driver: VirtWakeupHumidity

    -- Boards require driver: VirtWakeupPressure

    -- Boards require driver: VirtWakeupTemperature

    -- Boards require driver: VirtLight

    -- Boards require driver: VirtProximity

    -- Boards require driver: VirtWakeupLight

    -- Boards require driver: VirtWakeupProximity

    -- Boards require driver: AccelInject

    -- Boards require driver: BHI260SigMotion

    -- Boards require driver: BHI260StepCounter

    -- Boards require driver: BHI260StepDetector

    -- Boards require driver: BHI260Accel

    -- Boards require driver: BHI260AnyMotion

    -- Boards require driver: BHI260Gyro

    -- Boards require driver: AK09915Mag_aux

    -- Boards require driver: BMM150Mag

    -- Boards require driver: BME280Temperature

    -- Boards require driver: BME280Pressure

    -- Boards require driver: BME280Humidity

    -- Boards require driver: VirtBSX

    -- Boards require driver: VirtHangDetection

    CMake Warning at cmake/clang-format.cmake:120 (MESSAGE):

      Clang-format not found.

    Call Stack (most recent call first):

      CMakeLists.txt.common:56 (include)

      CMakeLists.txt:52 (include)

     

     

    -- Using prebuilt Windows host tools C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/win64/bin

    -- Add imported library MetawarePrintf at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/MetawarePrintf

    -- Add imported library MetawareDouble at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/MetawareDouble

    -- Add imported library Bootloader at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Bootloader

    -- Add imported library Time at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Time

    -- Add imported library SensorInterface at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/SensorInterface

    -- Add imported library HostInterfaceStreaming at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/HostInterfaceStreaming

    -- Add imported library I2CInterface at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/I2CInterface

    -- Add imported library SPIInterface at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/SPIInterface

    -- Add imported library OuterloopROM at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/OuterloopROM

    -- Add imported library Config at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Config

    -- Add imported library FlashInterface at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/FlashInterface

    -- Add imported library openrtos at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/openrtos

    -- Add imported library Ram at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Ram

    -- Add imported library OscTrim at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/OscTrim

    -- Add imported library SensorCalibration at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/SensorCalibration

    -- Add imported library Hooks at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Hooks

    -- Add imported library BSXSupport at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSXSupport

    -- Add imported library Outerloop at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/Outerloop

    -- Building driver AK09915Mag

    -- Building driver TMG4903Light

    -- Building driver TMG4903Proximity

    -- Building driver ORG1510

    -- Building driver ExCamera

    -- Building driver VirtStepCounter

    -- Building driver VirtWakeupStepCounter

    -- Building driver VirtStepDetector

    -- Building driver VirtWakeupStepDetector

    -- Building driver VirtAnyMotion

    -- Building driver VirtSignificantMotion

    -- Building driver VirtAccelPassthrough

    -- Building driver VirtAccel

    -- Building driver VirtWakeupAccel

    -- Building driver VirtMagPassthrough

    -- Building driver VirtMag

    -- Building driver VirtGyroPassthrough

    -- Building driver VirtGyro

    -- Building driver VirtGPS

    -- Building driver VirtExCamera

    -- Building driver VirtBSXAccelPassthrough

    -- Building driver VirtBSXAccel

    -- Building driver VirtBSXWakeupAccel

    -- Building driver VirtBSXAccelOffset

    -- Building driver VirtBSXAccelUncal

    -- Building driver VirtBSXWakeupAccelUncal

    -- Building driver VirtBSXLinearAccel

    -- Building driver VirtBSXWakeupLinearAccel

    -- Building driver VirtBSXGravity

    -- Building driver VirtBSXWakeupGravity

    -- Building driver VirtBSXGyroPassthrough

    -- Building driver VirtBSXGyro

    -- Building driver VirtBSXWakeupGyro

    -- Building driver VirtBSXGyroOffset

    -- Building driver VirtBSXGyroUncal

    -- Building driver VirtBSXWakeupGyroUncal

    -- Building driver VirtBSXMagPassthrough

    -- Building driver VirtBSXMag

    -- Building driver VirtBSXWakeupMag

    -- Building driver VirtBSXMagOffset

    -- Building driver VirtBSXMagUncal

    -- Building driver VirtBSXWakeupMagUncal

    -- Building driver VirtBSXRotation

    -- Building driver VirtBSXWakeupRotation

    -- Building driver VirtBSXGameRotation

    -- Building driver VirtBSXWakeupGameRotation

    -- Building driver VirtBSXGeoRotation

    -- Building driver VirtBSXWakeupGeoRotation

    -- Building driver VirtBSXStepDetect

    -- Building driver VirtBSXWakeupStepDetect

    -- Building driver VirtBSXStepCounter

    -- Building driver VirtBSXWakeupStepCounter

    -- Building driver VirtBSXWakeupGesture

    -- Building driver VirtBSXPickupGesture

    -- Building driver VirtBSXGlanceGesture

    -- Building driver VirtBSXTiltDetector

    -- Building driver VirtBSXSigMotion

    -- Building driver VirtBSXActivity

    -- Building driver VirtBSXOrientation

    -- Building driver VirtBSXWakeupOrientation

    -- Building driver VirtBSXDeviceOrientation

    -- Building driver VirtBSXWakeupDeviceOrientation

    -- Building driver VirtBSXWakeupMotionDetect

    -- Building driver VirtBSXWakeupStationaryDetect

    -- Building driver VirtBSXWakeupWristTiltGesture

    -- Building driver VirtHumidity

    -- Building driver VirtPressure

    -- Building driver VirtTemperature

    -- Building driver VirtWakeupHumidity

    -- Building driver VirtWakeupPressure

    -- Building driver VirtWakeupTemperature

    -- Building driver VirtLight

    -- Building driver VirtProximity

    -- Building driver VirtWakeupLight

    -- Building driver VirtWakeupProximity

    -- Building driver AccelInject

    -- Add imported library BHI260SigMotion at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260SigMotion

    -- Add imported library BHI260StepCounter at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260StepCounter

    -- Add imported library BHI260StepDetector at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260StepDetector

    -- Add imported library BHI260Accel at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260Accel

    -- Add imported library BHI260AnyMotion at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260AnyMotion

    -- Add imported library BHI260Gyro at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BHI260Gyro

    -- Add imported library AK09915Mag_aux at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/AK09915Mag_aux

    -- Add imported library BMM150Mag at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BMM150Mag

    -- Add imported library BME280Temperature at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BME280Temperature

    -- Add imported library BME280Pressure at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BME280Pressure

    -- Add imported library BME280Humidity at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/BME280Humidity

    -- Add imported library VirtBSX at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/VirtBSX

    -- Add imported library VirtHangDetection at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/drivers/VirtHangDetection

    -- Add imported library libkernel-flash at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/kernel

    -- Add imported library libkernel at C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/kernel

    -- Linking board images against bosch_rom/bosch_rom.elf

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AG_1.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_ENGPHONE_NEXUS5X_FPGABOARD.csv

    -- Board Bosch_SHUTTLE_BHI260 (hash: fb5ff5c38b2ac67549634b88dffcc9b6)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AG_1.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_ENGPHONE_NEXUS5X_FPGABOARD.csv

    -- Board Bosch_SHUTTLE_BHI260_turbo (hash: fb5ff5c38b2ac67549634b88dffcc9b6)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AMG_6.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_MAG_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AMG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magnetometer_AK09915.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_SIC_AK09915_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magCorr_FILTER1_ENABLE.csv

    -- Board Bosch_SHUTTLE_BHI260_AK09915 (hash: 97df84ec8122a0de8d6cf3413a289112)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AMG_5.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_MAG_BMM_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AMG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magnetometer_BMM150.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_SIC_BMM150_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magCorr_FILTER1_ENABLE.csv

    -- Board Bosch_SHUTTLE_BHI260_BMM150 (hash: d66927bc6b7229a80953ef99e811472a)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AMG_6.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_MAG_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AMG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magnetometer_AK09915.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_SIC_AK09915_SHUTTLE_BHI260.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_magCorr_FILTER1_ENABLE.csv

    -- Board Bosch_SHUTTLE_BHI260_AK09915_BME280 (hash: a9d622d876c13cb67a65e15c2cf77d14)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_AG_1.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_ACC_GYRO_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_AG.csv

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_timeScaling_ENGPHONE_NEXUS5X_FPGABOARD.csv

    -- Board Bosch_SHUTTLE_BHI260_BME280 (hash: b493b6d7e3aa1f3db1c2d38f9a7e6e59)

    -- Reading in configuration list from libs/BSX/SolutionList/csvList_SENSORHUB_BHY2_A_1.txt

    -- Reading in configuration file from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/libs/BSX/SolutionList/../spec/bsx4configSerialization_SENSORHUB_INPUT_ACC_DYN_SAMPLE_RATE_BHY_OUTPUT_SENSORHUB_A.csv

    -- Board DataInject (hash: 08fc008fd4e19e310c99a3bd232846a4)

    -- Board DataInject_nobsx (hash: 86bdf125440f2c720d9795b58dc7306f)

    -- Configuring done

    -- Generating done

    -- Build files have been written to: C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/build

    Running build

    [1/216] Building C object drivers/ORG1510/CMakeFiles/ORG1510.dir/ORG1510.c.obj

    [2/216] Building C object drivers/AK09915Mag/CMakeFiles/AK09915Mag.dir/AK09915MagSensor.c.obj

    [3/216] Building C object drivers/TMG4903Light/CMakeFiles/TMG4903Light.dir/TMG4903LightSensor.c.obj

    [4/216] Linking C static library drivers\AK09915Mag\libAK09915Mag.a

    [5/216] Linking C static library drivers\TMG4903Light\libTMG4903Light.a

    [6/216] Building C object drivers/TMG4903Proximity/CMakeFiles/TMG4903Proximity.dir/TMG4903ProximitySensor.c.obj

    [7/216] Building C object drivers/ExCamera/CMakeFiles/ExCamera.dir/ex_camera.c.obj

    [8/216] Building C object drivers/ORG1510/CMakeFiles/ORG1510.dir/ORG1510PhysicalGPS.c.obj

    [9/216] Linking C static library drivers\TMG4903Proximity\libTMG4903Proximity.a

    [10/216] Linking C static library drivers\ORG1510\libORG1510.a

    [11/216] Linking C static library drivers\ExCamera\libExCamera.a

    [12/216] Building C object drivers/VirtStepCounter/CMakeFiles/VirtStepCounter.dir/VirtStepCounter.c.obj

    [13/216] Building C object drivers/VirtStepDetector/CMakeFiles/VirtStepDetector.dir/VirtStepDetector.c.obj

    [14/216] Building C object drivers/VirtWakeupStepCounter/CMakeFiles/VirtWakeupStepCounter.dir/VirtWakeupStepCounter.c.obj

    [15/216] Linking C static library drivers\VirtStepCounter\libVirtStepCounter.a

    [16/216] Linking C static library drivers\VirtStepDetector\libVirtStepDetector.a

    [17/216] Linking C static library drivers\VirtWakeupStepCounter\libVirtWakeupStepCounter.a

    [18/216] Building C object drivers/VirtWakeupStepDetector/CMakeFiles/VirtWakeupStepDetector.dir/VirtWakeupStepDetector.c.obj

    [19/216] Building C object drivers/VirtAnyMotion/CMakeFiles/VirtAnyMotion.dir/VirtAnyMotion.c.obj

    [20/216] Linking C static library drivers\VirtWakeupStepDetector\libVirtWakeupStepDetector.a

    [21/216] Building C object drivers/VirtSignificantMotion/CMakeFiles/VirtSignificantMotion.dir/VirtSignificantMotion.c.obj

    [22/216] Linking C static library drivers\VirtAnyMotion\libVirtAnyMotion.a

    [23/216] Linking C static library drivers\VirtSignificantMotion\libVirtSignificantMotion.a

    [24/216] Building C object drivers/VirtAccelPassthrough/CMakeFiles/VirtAccelPassthrough.dir/VirtAccelPassthrough.c.obj

    [25/216] Building C object drivers/VirtAccel/CMakeFiles/VirtAccel.dir/VirtAccelSensor.c.obj

    [26/216] Linking C static library drivers\VirtAccelPassthrough\libVirtAccelPassthrough.a

    [27/216] Linking C static library drivers\VirtAccel\libVirtAccel.a

    [28/216] Building C object drivers/VirtWakeupAccel/CMakeFiles/VirtWakeupAccel.dir/VirtAccelSensor.c.obj

    [29/216] Linking C static library drivers\VirtWakeupAccel\libVirtWakeupAccel.a

    [30/216] Building C object drivers/VirtMagPassthrough/CMakeFiles/VirtMagPassthrough.dir/VirtMagPassthrough.c.obj

    [31/216] Building C object drivers/VirtMag/CMakeFiles/VirtMag.dir/VirtMagSensor.c.obj

    [32/216] Linking C static library drivers\VirtMagPassthrough\libVirtMagPassthrough.a

    [33/216] Linking C static library drivers\VirtMag\libVirtMag.a

    [34/216] Building C object drivers/VirtBSXOrientation/CMakeFiles/VirtBSXOrientation.dir/VirtBSXOrientation.c.obj

    [35/216] Linking C static library drivers\VirtBSXOrientation\libVirtBSXOrientation.a

    [36/216] Building C object drivers/VirtBSXWakeupOrientation/CMakeFiles/VirtBSXWakeupOrientation.dir/VirtBSXOrientation.c.obj

    [37/216] Building C object drivers/VirtBSXDeviceOrientation/CMakeFiles/VirtBSXDeviceOrientation.dir/VirtBSXDeviceOrientation.c.obj

    [38/216] Linking C static library drivers\VirtBSXDeviceOrientation\libVirtBSXDeviceOrientation.a

    [39/216] Linking C static library drivers\VirtBSXWakeupOrientation\libVirtBSXWakeupOrientation.a

    [40/216] Building C object drivers/VirtBSXWakeupDeviceOrientation/CMakeFiles/VirtBSXWakeupDeviceOrientation.dir/VirtBSXWakeupDeviceOrientation.c.obj

    [41/216] Building C object drivers/VirtBSXWakeupStationaryDetect/CMakeFiles/VirtBSXWakeupStationaryDetect.dir/VirtBSXStationaryDetect.c.obj

    [42/216] Building C object drivers/VirtBSXWakeupMotionDetect/CMakeFiles/VirtBSXWakeupMotionDetect.dir/VirtBSXMotionDetect.c.obj

    [43/216] Linking C static library drivers\VirtBSXWakeupDeviceOrientation\libVirtBSXWakeupDeviceOrientation.a

    [44/216] Linking C static library drivers\VirtBSXWakeupMotionDetect\libVirtBSXWakeupMotionDetect.a

    [45/216] Linking C static library drivers\VirtBSXWakeupStationaryDetect\libVirtBSXWakeupStationaryDetect.a

    [46/216] Building C object drivers/VirtBSXWakeupWristTiltGesture/CMakeFiles/VirtBSXWakeupWristTiltGesture.dir/VirtBSXWristTiltGesture.c.obj

    [47/216] Building C object drivers/VirtPressure/CMakeFiles/VirtPressure.dir/VirtPressure.c.obj

    [48/216] Building C object drivers/VirtHumidity/CMakeFiles/VirtHumidity.dir/VirtHumidity.c.obj

    [49/216] Linking C static library drivers\VirtPressure\libVirtPressure.a

    [50/216] Linking C static library drivers\VirtBSXWakeupWristTiltGesture\libVirtBSXWakeupWristTiltGesture.a

    [51/216] Linking C static library drivers\VirtHumidity\libVirtHumidity.a

    [52/216] Building C object drivers/VirtWakeupHumidity/CMakeFiles/VirtWakeupHumidity.dir/VirtWakeupHumidity.c.obj

    [53/216] Building C object drivers/VirtTemperature/CMakeFiles/VirtTemperature.dir/VirtTemperature.c.obj

    [54/216] Building C object drivers/VirtWakeupPressure/CMakeFiles/VirtWakeupPressure.dir/VirtWakeupPressure.c.obj

    [55/216] Linking C static library drivers\VirtWakeupHumidity\libVirtWakeupHumidity.a

    [56/216] Linking C static library drivers\VirtTemperature\libVirtTemperature.a

    [57/216] Linking C static library drivers\VirtWakeupPressure\libVirtWakeupPressure.a

    [58/216] Building C object CMakeFiles/usercrt.dir/common/7189/USER_RAM/EM718xConfig.c.obj

    [59/216] Building C object CMakeFiles/usercrt.dir/common/7189/USER_RAM/fwHeader.c.obj

    [60/216] Building C object CMakeFiles/usercrt.dir/common/7189/USER_RAM/vectors.c.obj

    [61/216] Building C object CMakeFiles/usercrt-flash.dir/common/7189/USER_FLASH/EM718xConfig.c.obj

    [62/216] Linking C static library libusercrt.a

    [63/216] Building C object CMakeFiles/usercrt-flash.dir/common/7189/USER_FLASH/vectors.c.obj

    [64/216] Building C object CMakeFiles/usercrt-flash.dir/common/7189/USER_FLASH/fwHeader.c.obj

    [65/216] Building C object drivers/VirtWakeupTemperature/CMakeFiles/VirtWakeupTemperature.dir/VirtWakeupTemperature.c.obj

    [66/216] Building C object drivers/VirtLight/CMakeFiles/VirtLight.dir/VirtLight.c.obj

    [67/216] Linking C static library drivers\VirtWakeupTemperature\libVirtWakeupTemperature.a

    [68/216] Linking C static library libusercrt-flash.a

    [69/216] Linking C static library drivers\VirtLight\libVirtLight.a

    [70/216] Building C object drivers/VirtWakeupLight/CMakeFiles/VirtWakeupLight.dir/VirtWakeupLight.c.obj

    [71/216] Building C object drivers/VirtProximity/CMakeFiles/VirtProximity.dir/VirtProximity.c.obj

    [72/216] Linking C static library drivers\VirtProximity\libVirtProximity.a

    [73/216] Building C object drivers/VirtWakeupProximity/CMakeFiles/VirtWakeupProximity.dir/VirtWakeupProximity.c.obj

    [74/216] Linking C static library drivers\VirtWakeupLight\libVirtWakeupLight.a

    [75/216] Linking C static library drivers\VirtWakeupProximity\libVirtWakeupProximity.a

    [76/216] Generating hooks.c

    -- generating hooks.c from C:/Projects/bosch-sensortec/bhi260_sdk/Documents/BHI260_SDK/user/../kernel/hooks.txt

    [77/216] Generating kernel.fws

    [78/216] Building C object drivers/AccelInject/CMakeFiles/AccelInject.dir/AccelInject.c.obj

    [79/216] Linking C static library drivers\AccelInject\libAccelInject.a

    [80/216] Building C object user/CMakeFiles/user.dir/main.c.obj

    [81/216] Building C object user/CMakeFiles/user.dir/stack_check.c.obj

    [82/216] Generating kernel-flash.fws

    [83/216] Building C object user/CMakeFiles/user-ram-fb5ff5c38b2ac67549634b88dffcc9b6.dir/config_strings_Bosch_SHUTTLE_BHI260.c.obj

    [84/216] Building C object user/CMakeFiles/user.dir/hooks.c.obj

    [85/216] Building C object user/CMakeFiles/user-ram-b493b6d7e3aa1f3db1c2d38f9a7e6e59.dir/config_strings_Bosch_SHUTTLE_BHI260_BME280.c.obj

    [86/216] Building C object user/CMakeFiles/user-ram-97df84ec8122a0de8d6cf3413a289112.dir/config_strings_Bosch_SHUTTLE_BHI260_AK09915.c.obj

    [87/216] Building C object user/CMakeFiles/user-flash-fb5ff5c38b2ac67549634b88dffcc9b6.dir/config_strings_Bosch_SHUTTLE_BHI260.c.obj

    [88/216] Building C object user/CMakeFiles/user-ram-08fc008fd4e19e310c99a3bd232846a4.dir/config_strings_DataInject.c.obj

    [89/216] Building C object user/CMakeFiles/user-ram-a9d622d876c13cb67a65e15c2cf77d14.dir/config_strings_Bosch_SHUTTLE_BHI260_AK09915_BME280.c.obj

    [90/216] Building C object user/CMakeFiles/user-flash-97df84ec8122a0de8d6cf3413a289112.dir/config_strings_Bosch_SHUTTLE_BHI260_AK09915.c.obj

    [91/216] Building C object user/CMakeFiles/user-flash-08fc008fd4e19e310c99a3bd232846a4.dir/config_strings_DataInject.c.obj

    [92/216] Building C object user/CMakeFiles/user-ram-d66927bc6b7229a80953ef99e811472a.dir/config_strings_Bosch_SHUTTLE_BHI260_BMM150.c.obj

    [93/216] Building C object user/CMakeFiles/user-flash-d66927bc6b7229a80953ef99e811472a.dir/config_strings_Bosch_SHUTTLE_BHI260_BMM150.c.obj

    [94/216] Building C object user/CMakeFiles/user-flash-b493b6d7e3aa1f3db1c2d38f9a7e6e59.dir/config_strings_Bosch_SHUTTLE_BHI260_BME280.c.obj

    [95/216] Building C object user/CMakeFiles/user-flash-a9d622d876c13cb67a65e15c2cf77d14.dir/config_strings_Bosch_SHUTTLE_BHI260_AK09915_BME280.c.obj

    [96/216] Building C object user/CMakeFiles/user-flash-86bdf125440f2c720d9795b58dc7306f.dir/relink_DataInject_nobsx.c.obj

    [97/216] Building C object user/CMakeFiles/user-ram-86bdf125440f2c720d9795b58dc7306f.dir/relink_DataInject_nobsx.c.obj

    [98/216] Building C object drivers/VirtGyroPassthrough/CMakeFiles/VirtGyroPassthrough.dir/VirtGyroPassthrough.c.obj

    [99/216] Building C object drivers/VirtGyro/CMakeFiles/VirtGyro.dir/VirtGyroSensor.c.obj

    [100/216] Linking C static library drivers\VirtGyroPassthrough\libVirtGyroPassthrough.a

    [101/216] Linking C static library drivers\VirtGyro\libVirtGyro.a

    [102/216] Building C object drivers/VirtGPS/CMakeFiles/VirtGPS.dir/VirtGPS.c.obj

    [103/216] Linking C static library drivers\VirtGPS\libVirtGPS.a

    [104/216] Building C object drivers/VirtExCamera/CMakeFiles/VirtExCamera.dir/VirtExCamera.c.obj

    [105/216] Building C object drivers/VirtBSXAccelPassthrough/CMakeFiles/VirtBSXAccelPassthrough.dir/VirtBSXAccel.c.obj

    [106/216] Linking C static library drivers\VirtExCamera\libVirtExCamera.a

    [107/216] Linking C static library drivers\VirtBSXAccelPassthrough\libVirtBSXAccelPassthrough.a

    [108/216] Building C object drivers/VirtBSXAccel/CMakeFiles/VirtBSXAccel.dir/VirtBSXAccel.c.obj

    [109/216] Building C object drivers/VirtBSXWakeupAccel/CMakeFiles/VirtBSXWakeupAccel.dir/VirtBSXAccel.c.obj

    [110/216] Building C object drivers/VirtBSXAccelOffset/CMakeFiles/VirtBSXAccelOffset.dir/VirtBSXAccel.c.obj

    [111/216] Linking C static library drivers\VirtBSXWakeupAccel\libVirtBSXWakeupAccel.a

    [112/216] Linking C static library drivers\VirtBSXAccel\libVirtBSXAccel.a

    [113/216] Linking C static library drivers\VirtBSXAccelOffset\libVirtBSXAccelOffset.a

    [114/216] Building C object drivers/VirtBSXWakeupAccelUncal/CMakeFiles/VirtBSXWakeupAccelUncal.dir/VirtBSXAccel.c.obj

    [115/216] Building C object drivers/VirtBSXLinearAccel/CMakeFiles/VirtBSXLinearAccel.dir/VirtBSXLinearAccel.c.obj

    [116/216] Building C object drivers/VirtBSXAccelUncal/CMakeFiles/VirtBSXAccelUncal.dir/VirtBSXAccel.c.obj

    [117/216] Linking C static library drivers\VirtBSXLinearAccel\libVirtBSXLinearAccel.a

    [118/216] Linking C static library drivers\VirtBSXWakeupAccelUncal\libVirtBSXWakeupAccelUncal.a

    [119/216] Linking C static library drivers\VirtBSXAccelUncal\libVirtBSXAccelUncal.a

    [120/216] Building C object drivers/VirtBSXGravity/CMakeFiles/VirtBSXGravity.dir/VirtBSXGravity.c.obj

    [121/216] Building C object drivers/VirtBSXWakeupGravity/CMakeFiles/VirtBSXWakeupGravity.dir/VirtBSXGravity.c.obj

    [122/216] Building C object drivers/VirtBSXWakeupLinearAccel/CMakeFiles/VirtBSXWakeupLinearAccel.dir/VirtBSXLinearAccel.c.obj

    [123/216] Linking C static library drivers\VirtBSXWakeupGravity\libVirtBSXWakeupGravity.a

    [124/216] Linking C static library drivers\VirtBSXWakeupLinearAccel\libVirtBSXWakeupLinearAccel.a

    [125/216] Linking C static library drivers\VirtBSXGravity\libVirtBSXGravity.a

    [126/216] Building C object drivers/VirtBSXGyroPassthrough/CMakeFiles/VirtBSXGyroPassthrough.dir/VirtBSXGyro.c.obj

    [127/216] Building C object drivers/VirtBSXGyro/CMakeFiles/VirtBSXGyro.dir/VirtBSXGyro.c.obj

    [128/216] Building C object drivers/VirtBSXWakeupMag/CMakeFiles/VirtBSXWakeupMag.dir/VirtBSXMag.c.obj

    [129/216] Linking C static library drivers\VirtBSXGyro\libVirtBSXGyro.a

    [130/216] Linking C static library drivers\VirtBSXGyroPassthrough\libVirtBSXGyroPassthrough.a

    [131/216] Building C object drivers/VirtBSXWakeupGyro/CMakeFiles/VirtBSXWakeupGyro.dir/VirtBSXGyro.c.obj

    [132/216] Building C object drivers/VirtBSXGyroOffset/CMakeFiles/VirtBSXGyroOffset.dir/VirtBSXGyroOffset.c.obj

    [133/216] Building C object drivers/VirtBSXGyroUncal/CMakeFiles/VirtBSXGyroUncal.dir/VirtBSXGyroUncal.c.obj

    [134/216] Linking C static library drivers\VirtBSXWakeupGyro\libVirtBSXWakeupGyro.a

    [135/216] Linking C static library drivers\VirtBSXGyroOffset\libVirtBSXGyroOffset.a

    [136/216] Linking C static library drivers\VirtBSXGyroUncal\libVirtBSXGyroUncal.a

    [137/216] Building C object drivers/VirtBSXWakeupGyroUncal/CMakeFiles/VirtBSXWakeupGyroUncal.dir/VirtBSXGyroUncal.c.obj

    [138/216] Building C object drivers/VirtBSXMagPassthrough/CMakeFiles/VirtBSXMagPassthrough.dir/VirtBSXMag.c.obj

    [139/216] Linking C static library drivers\VirtBSXWakeupGyroUncal\libVirtBSXWakeupGyroUncal.a

    [140/216] Linking C static library drivers\VirtBSXMagPassthrough\libVirtBSXMagPassthrough.a

    [141/216] Building C object drivers/VirtBSXMag/CMakeFiles/VirtBSXMag.dir/VirtBSXMag.c.obj

    [142/216] Linking C static library drivers\VirtBSXWakeupMag\libVirtBSXWakeupMag.a

    [143/216] Linking C static library drivers\VirtBSXMag\libVirtBSXMag.a

    [144/216] Building C object drivers/VirtBSXMagOffset/CMakeFiles/VirtBSXMagOffset.dir/VirtBSXMagOffset.c.obj

    [145/216] Building C object drivers/VirtBSXMagUncal/CMakeFiles/VirtBSXMagUncal.dir/VirtBSXMagUncal.c.obj

    [146/216] Linking C static library drivers\VirtBSXMagOffset\libVirtBSXMagOffset.a

    [147/216] Building C object drivers/VirtBSXWakeupMagUncal/CMakeFiles/VirtBSXWakeupMagUncal.dir/VirtBSXMagUncal.c.obj

    [148/216] Linking C static library drivers\VirtBSXMagUncal\libVirtBSXMagUncal.a

    [149/216] Linking C static library drivers\VirtBSXWakeupMagUncal\libVirtBSXWakeupMagUncal.a

    [150/216] Building C object drivers/VirtBSXRotation/CMakeFiles/VirtBSXRotation.dir/VirtBSXRotation.c.obj

    [151/216] Building C object drivers/VirtBSXWakeupRotation/CMakeFiles/VirtBSXWakeupRotation.dir/VirtBSXRotation.c.obj

    [152/216] Linking C static library drivers\VirtBSXRotation\libVirtBSXRotation.a

    [153/216] Building C object drivers/VirtBSXGameRotation/CMakeFiles/VirtBSXGameRotation.dir/VirtBSXGameRotation.c.obj

    [154/216] Linking C static library drivers\VirtBSXWakeupRotation\libVirtBSXWakeupRotation.a

    [155/216] Linking C static library drivers\VirtBSXGameRotation\libVirtBSXGameRotation.a

    [156/216] Building C object drivers/VirtBSXWakeupGameRotation/CMakeFiles/VirtBSXWakeupGameRotation.dir/VirtBSXGameRotation.c.obj

    [157/216] Building C object drivers/VirtBSXGeoRotation/CMakeFiles/VirtBSXGeoRotation.dir/VirtBSXGeoRotation.c.obj

    [158/216] Linking C static library drivers\VirtBSXWakeupGameRotation\libVirtBSXWakeupGameRotation.a

    [159/216] Building C object drivers/VirtBSXWakeupGeoRotation/CMakeFiles/VirtBSXWakeupGeoRotation.dir/VirtBSXGeoRotation.c.obj

    [160/216] Linking C static library drivers\VirtBSXGeoRotation\libVirtBSXGeoRotation.a

    [161/216] Linking C static library drivers\VirtBSXWakeupGeoRotation\libVirtBSXWakeupGeoRotation.a

    [162/216] Building C object drivers/VirtBSXStepDetect/CMakeFiles/VirtBSXStepDetect.dir/VirtBSXStepDetect.c.obj

    [163/216] Building C object drivers/VirtBSXWakeupStepDetect/CMakeFiles/VirtBSXWakeupStepDetect.dir/VirtBSXStepDetect.c.obj

    [164/216] Building C object drivers/VirtBSXStepCounter/CMakeFiles/VirtBSXStepCounter.dir/VirtBSXStepCounter.c.obj

    [165/216] Linking C static library drivers\VirtBSXWakeupStepDetect\libVirtBSXWakeupStepDetect.a

    [166/216] Linking C static library drivers\VirtBSXStepDetect\libVirtBSXStepDetect.a

    [167/216] Linking C static library drivers\VirtBSXStepCounter\libVirtBSXStepCounter.a

    [168/216] Building C object drivers/VirtBSXActivity/CMakeFiles/VirtBSXActivity.dir/activity_recognition_init.c.obj

    [169/216] Building C object drivers/VirtBSXActivity/CMakeFiles/VirtBSXActivity.dir/VirtBSXActivity.c.obj

    [170/216] Linking C static library drivers\VirtBSXActivity\libVirtBSXActivity.a

    [171/216] Building C object drivers/VirtBSXWakeupStepCounter/CMakeFiles/VirtBSXWakeupStepCounter.dir/VirtBSXStepCounter.c.obj

    [172/216] Building C object drivers/VirtBSXWakeupGesture/CMakeFiles/VirtBSXWakeupGesture.dir/VirtBSXWakeupGesture.c.obj

    [173/216] Linking C static library drivers\VirtBSXWakeupStepCounter\libVirtBSXWakeupStepCounter.a

    [174/216] Building C object drivers/VirtBSXPickupGesture/CMakeFiles/VirtBSXPickupGesture.dir/VirtBSXPickupGesture.c.obj

    [175/216] Linking C static library drivers\VirtBSXWakeupGesture\libVirtBSXWakeupGesture.a

    [176/216] Building C object drivers/VirtBSXGlanceGesture/CMakeFiles/VirtBSXGlanceGesture.dir/VirtBSXGlanceGesture.c.obj

    [177/216] Building C object drivers/VirtBSXTiltDetector/CMakeFiles/VirtBSXTiltDetector.dir/VirtBSXTiltDetector.c.obj

    [178/216] Linking C static library drivers\VirtBSXPickupGesture\libVirtBSXPickupGesture.a

    [179/216] Linking C static library drivers\VirtBSXGlanceGesture\libVirtBSXGlanceGesture.a

    [180/216] Linking C static library drivers\VirtBSXTiltDetector\libVirtBSXTiltDetector.a

    [181/216] Building C object drivers/VirtBSXSigMotion/CMakeFiles/VirtBSXSigMotion.dir/VirtBSXSigMotion.c.obj

    [182/216] Building C object user/RamPatches/CMakeFiles/user-ram-patches.dir/getBuildTime.c.obj

    [183/216] Linking C static library drivers\VirtBSXSigMotion\libVirtBSXSigMotion.a

    [184/216] Building C object user/RamPatches/CMakeFiles/user-ram-patches-flash.dir/getBuildTime.c.obj

    [185/216] Linking C static library user\RamPatches\libRamPatches.a

    [186/216] Linking C static library user\RamPatches\libRamPatches-flash.a

    [187/216] Linking C executable user\user-ram-fb5ff5c38b2ac67549634b88dffcc9b6

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [188/216] Linking C executable user\user-flash-fb5ff5c38b2ac67549634b88dffcc9b6

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [189/216] Linking C executable user\user-ram-b493b6d7e3aa1f3db1c2d38f9a7e6e59

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [190/216] Generating Bosch_SHUTTLE_BHI260_turbo-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a16478 to 0x00a18000 (7048 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        15004

    Estimated Wake FIFO:      7680

    Estimated Non-Wake FIFO:  7168

    [191/216] Generating Bosch_SHUTTLE_BHI260_turbo.elf

    Reclaiming .initdata: 1820 bytes

    Reclaiming .reclaim: 1008 bytes

    Free code ram for FIFO: 0x0013d990 to 0x00140000 (9840 bytes)

    Free data ram for FIFO: 0x00a13d9c to 0x00a18000 (16996 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        21984

    Estimated Wake FIFO:      10752

    Estimated Non-Wake FIFO:  10752

    [192/216] Generating Bosch_SHUTTLE_BHI260_BME280.elf

    Reclaiming .initdata: 2336 bytes

    Reclaiming .reclaim: 1008 bytes

    Free code ram for FIFO: 0x0013e478 to 0x00140000 (7048 bytes)

    Free data ram for FIFO: 0x00a1438c to 0x00a18000 (15476 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        17672

    Estimated Wake FIFO:      8704

    Estimated Non-Wake FIFO:  8704

    [193/216] Linking C executable user\user-ram-08fc008fd4e19e310c99a3bd232846a4

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [194/216] Linking C executable user\user-ram-97df84ec8122a0de8d6cf3413a289112

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [195/216] Linking C executable user\user-flash-97df84ec8122a0de8d6cf3413a289112

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [196/216] Generating Bosch_SHUTTLE_BHI260_AK09915.elf

    Reclaiming .initdata: 2284 bytes

    Reclaiming .reclaim: 1200 bytes

    Free code ram for FIFO: 0x0013de18 to 0x00140000 (8680 bytes)

    Free data ram for FIFO: 0x00a14484 to 0x00a18000 (15228 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        19056

    Estimated Wake FIFO:      9728

    Estimated Non-Wake FIFO:  9216

    [197/216] Generating Bosch_SHUTTLE_BHI260_AK09915-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a16b60 to 0x00a18000 (5280 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        13236

    Estimated Wake FIFO:      6656

    Estimated Non-Wake FIFO:  6144

    [198/216] Linking C executable user\user-flash-08fc008fd4e19e310c99a3bd232846a4

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [199/216] Linking C executable user\user-ram-d66927bc6b7229a80953ef99e811472a

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [200/216] Generating Bosch_SHUTTLE_BHI260_BMM150.elf

    Reclaiming .initdata: 2288 bytes

    Reclaiming .reclaim: 1200 bytes

    Free code ram for FIFO: 0x0013df64 to 0x00140000 (8348 bytes)

    Free data ram for FIFO: 0x00a1449c to 0x00a18000 (15204 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        18700

    Estimated Wake FIFO:      9216

    Estimated Non-Wake FIFO:  9216

    [201/216] Generating Bosch_SHUTTLE_BHI260-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a16478 to 0x00a18000 (7048 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        15004

    Estimated Wake FIFO:      7680

    Estimated Non-Wake FIFO:  7168

    [202/216] Linking C executable user\user-ram-a9d622d876c13cb67a65e15c2cf77d14

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [203/216] Linking C executable user\user-flash-d66927bc6b7229a80953ef99e811472a

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [204/216] Generating Bosch_SHUTTLE_BHI260_AK09915_BME280.elf

    Reclaiming .initdata: 2708 bytes

    Reclaiming .reclaim: 1200 bytes

    Free code ram for FIFO: 0x0013e7f4 to 0x00140000 (6156 bytes)

    Free data ram for FIFO: 0x00a1495c to 0x00a18000 (13988 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        15292

    Estimated Wake FIFO:      7680

    Estimated Non-Wake FIFO:  7168

    [205/216] Generating Bosch_SHUTTLE_BHI260_BMM150-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a16b70 to 0x00a18000 (5264 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        13220

    Estimated Wake FIFO:      6656

    Estimated Non-Wake FIFO:  6144

    [206/216] Linking C executable user\user-flash-86bdf125440f2c720d9795b58dc7306f

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [207/216] Linking C executable user\user-flash-a9d622d876c13cb67a65e15c2cf77d14

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [208/216] Generating DataInject_nobsx-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a15050 to 0x00a18000 (12208 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        20164

    Estimated Wake FIFO:      10240

    Estimated Non-Wake FIFO:  9728

    [209/216] Generating Bosch_SHUTTLE_BHI260_AK09915_BME280-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a17030 to 0x00a18000 (4048 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        12004

    Estimated Wake FIFO:      6144

    Estimated Non-Wake FIFO:  5632

    [210/216] Generating Bosch_SHUTTLE_BHI260.elf

    Reclaiming .initdata: 1824 bytes

    Reclaiming .reclaim: 1008 bytes

    Free code ram for FIFO: 0x0013d990 to 0x00140000 (9840 bytes)

    Free data ram for FIFO: 0x00a13d9c to 0x00a18000 (16996 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        21984

    Estimated Wake FIFO:      10752

    Estimated Non-Wake FIFO:  10752

    [211/216] Generating DataInject.elf

    Reclaiming .initdata: 580 bytes

    Reclaiming .reclaim: 944 bytes

    Free code ram for FIFO: 0x0013c034 to 0x00140000 (16332 bytes)

    Free data ram for FIFO: 0x00a12acc to 0x00a18000 (21812 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        33292

    Estimated Wake FIFO:      16896

    Estimated Non-Wake FIFO:  16384

    [212/216] Linking C executable user\user-ram-86bdf125440f2c720d9795b58dc7306f

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [213/216] Generating DataInject-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a151a8 to 0x00a18000 (11864 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        19820

    Estimated Wake FIFO:      9728

    Estimated Non-Wake FIFO:  9728

    [214/216] Linking C executable user\user-flash-b493b6d7e3aa1f3db1c2d38f9a7e6e59

    c:/arc_gnu/bin/../lib/gcc/arc-elf32/10.2.0/../../../../arc-elf32/bin/ld.exe: missing --end-group; added as last command line option

    [215/216] Generating DataInject_nobsx.elf

    Reclaiming .initdata: 356 bytes

    Reclaiming .reclaim: 60 bytes

    Free code ram for FIFO: 0x0013bf84 to 0x00140000 (16508 bytes)

    Free data ram for FIFO: 0x00a12978 to 0x00a18000 (22152 bytes)

    Optional RAM bank usage: Code banks=3, Data banks=2

    Free ram for FIFO:        33808

    Estimated Wake FIFO:      16896

    Estimated Non-Wake FIFO:  16896

    [216/216] Generating Bosch_SHUTTLE_BHI260_BME280-flash.elf

    Free code ram for FIFO: 0x00124df8 to 0x00128000 (12808 bytes)

    Free data ram for FIFO: 0x00a16a60 to 0x00a18000 (5536 bytes)

    Optional RAM bank usage: Code banks=0, Data banks=2

    Free ram for FIFO:        13492

    Estimated Wake FIFO:      6656

    Estimated Non-Wake FIFO:  6656

    Running install

    ninja: error: FindFirstFileExA(c/:/projects/bosch-sensortec/bhi260_sdk/documents/bhi260_sdk/common/includes): The filename, directory name, or volume label syntax is incorrect.

     

     

    Error running cmake install

    "build.bat" terminated with exit code 1. Build might be incomplete.

     

    11:37:21 Build Failed. 14 errors, 0 warnings. (took 1m:13s.212ms)

     

     

    6 REPLIES 6

    Thanks for the suggestion.  

    I will give this fix suggestion to our engineer team and try to fix it in next release version. 

    This has not yet been fixed in BHI260AB SDK 1.1.6. Furthermore, the fix that Jellomoldbrain suggested is no longer quite sufficient. I had to add "-Wl,--start-group" to the following line as well, after "${CMAKE_C_LINK_EXECUTABLE}". 

    NoahAndrewsREV_0-1632934633373.png

     

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist