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

    Vincent
    Community Moderator
    Community Moderator

    I had Windows 10 Enterprise version Version 1809, OS build 17763.1518.  

    I install the ARC GNU IDE 2019.03-rc2 Eclipse and the SDK version 1.1.2 from same link you installed.  

    I followed the document to import the project and change the setting of builder option.  

    After that,  i can get the FW build successfully.   You can check the final part of the log as following.  In which,  you have the file name error at this place.  

    I want to double check with you which ARC GNU IDE version you are currently used since it might be the only difference we will have.  

    build.bat
    SDK Version 5978
    Using cmake binary: C:\Work\BHI260_SDK\BHI260_SDK\win64\cmake\bin\cmake.exe
    Using cpack binary: C:\Work\BHI260_SDK\BHI260_SDK\win64\cmake\bin\cpack.exe
    Using ninja binary: C:\Work\BHI260_SDK\BHI260_SDK\win64\bin\ninja.exe
    Running cmake generator
    -- The C compiler identification is GNU 8.3.1
    -- 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

    ............................................................................

    Running install
    [0/1] Install the project...
    -- Install configuration: ""
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/cat.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/elf2bin.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/icrc.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/initdat.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/isign.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/ninja.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/utils/stuffelf.exe
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_turbo.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_turbo.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_turbo.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_turbo.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_turbo-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_turbo-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_turbo-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_turbo-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BMM150.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BMM150.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BMM150.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BMM150.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BMM150-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BMM150-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BMM150-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BMM150-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915_BME280.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915_BME280.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915_BME280.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915_BME280.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915_BME280-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915_BME280-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_AK09915_BME280-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_AK09915_BME280-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BME280.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BME280.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BME280.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BME280.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BME280-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BME280-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/Bosch_SHUTTLE_BHI260_BME280-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/Bosch_SHUTTLE_BHI260_BME280-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject-flash.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject_nobsx.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject_nobsx.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject_nobsx.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject_nobsx.elf
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject_nobsx-flash.fw
    -- Installing: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject_nobsx-flash.elf
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccfw/DataInject_nobsx-flash.fw
    -- Up-to-date: C:/Work/BHI260_SDK/BHI260_SDK/release/gccelf/DataInject_nobsx-flash.elf
    Build complete

    16:31:16 Build Finished. 0 errors, 0 warnings. (took 32s.132ms)

    Hi Vincent,

    From your reply "I want to double check with you which ARC GNU IDE version you are currently used since it might be the only difference we will have. "

    This isn't the case, in my original post I said I was running the latest Windows 10 (version 2004) the build is 18363.1139, you are running a much older version (1809) and is very different to what I am running.

    My ARC GNU IDE version is 2020-03 (4.15.0) Build ID 20200313-1211, this is the latest build available as of today.

    Can I suggest that you update your windows 10 to version 2004 and retry your tests please.

    You have combined this answer with another post of mine however they are separate because I used another separate machine for the installation however that machine had a slightly later build than the test I have performed here but as you can see I get different results on each machine hence the separate posts.

    I will respond on the other post separately

    Regards

    Richard

    Vincent
    Community Moderator
    Community Moderator

    Here is a ninja error,  so i suggest you to use the latest ninja.exe from the following Github link: 

    https://github.com/ninja-build/ninja/releases

    to replace the one in our SDK folder.  (\BHI260_SDK\win64\bin)

    It should fix this issue.  

    We will also update our SDK for latest Windows 10 version.  

    Jellomoldbrain
    New Poster

    Rich,

    Upgrading to the current tool is good but it doesn't fix the actual problem.
     
    The issue is a linker option is missing in a file.  The fix is to add "-Wl,--end-group" to line 45 of the file \BHI260_SDK\common\toolchain\arc-gnu.cmake
     
    Jellomoldbrain_0-1606929130114.png

     

    The start-group and end-group linker options are like parentheses that enclose a list of included libraries.   It's used to make sure the list of libraries don't have circular dependencies.  Since they only have one library in the list, it is kind of unnecessary but if they use it they should do it properly.  If you do this fix it works fine and won't make the linker complain anymore.  The arc-gnu.cmake file is used by ninja.exe to create other build config files so this bug gets passed around a bit and makes the 14 errors when it does the link stage for the flash and ram output files. 
     
    Add the dark blue highlighted code above to the file and you should be good.   It's a simple bug, Bosch should fix.
    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