10-30-2020 02:43 PM
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)
Solved! Go to Solution.
12-02-2020 07:02 PM
Thanks for the suggestion.
I will give this fix suggestion to our engineer team and try to fix it in next release version.
09-29-2021 06:57 PM
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}".