**** Clean-only build of configuration Release for project BMS **** "C:\\ti\\ccs1210\\ccs\\utils\\bin\\gmake" -k -j 8 clean -O DEL /F "BMS.txt" "BMS.out" DEL /F "device\device.obj" "device\f28002x_codestartbranch.obj" "device\driverlib\adc.obj" "device\driverlib\asysctl.obj" "device\driverlib\bgcrc.obj" "device\driverlib\can.obj" "device\driverlib\cmpss.obj" "device\driverlib\cputimer.obj" "device\driverlib\dcc.obj" "device\driverlib\dcsm.obj" "device\driverlib\dma.obj" "device\driverlib\ecap.obj" "device\driverlib\epwm.obj" "device\driverlib\eqep.obj" "device\driverlib\erad.obj" "device\driverlib\flash.obj" "device\driverlib\fsi.obj" "device\driverlib\gpio.obj" "device\driverlib\hic.obj" "device\driverlib\hrcap.obj" "device\driverlib\hrpwm.obj" "device\driverlib\i2c.obj" "device\driverlib\interrupt.obj" "device\driverlib\lin.obj" "device\driverlib\memcfg.obj" "device\driverlib\pmbus.obj" "device\driverlib\sci.obj" "device\driverlib\spi.obj" "device\driverlib\sysctl.obj" "device\driverlib\version.obj" "device\driverlib\xbar.obj" "src\apps\Battery_monitor_handler.obj" "src\apps\CAN_communication_handler.obj" "src\apps\main.obj" "src\drivers\Battery.obj" DEL /F "src\drivers\CAN.obj" "src\drivers\EEPROM.obj" "src\drivers\Flash.obj" "src\drivers\board.obj" "src\drivers\i2cLib_FIFO_polling.obj" "src\drivers\rtc.obj" "src\drivers\temperature.obj" "src\lib\fifo.obj" "src\service\hsm.obj" DEL /F "device\device.d" "device\driverlib\adc.d" "device\driverlib\asysctl.d" "device\driverlib\bgcrc.d" "device\driverlib\can.d" "device\driverlib\cmpss.d" "device\driverlib\cputimer.d" "device\driverlib\dcc.d" "device\driverlib\dcsm.d" "device\driverlib\dma.d" "device\driverlib\ecap.d" "device\driverlib\epwm.d" "device\driverlib\eqep.d" "device\driverlib\erad.d" "device\driverlib\flash.d" "device\driverlib\fsi.d" "device\driverlib\gpio.d" "device\driverlib\hic.d" "device\driverlib\hrcap.d" "device\driverlib\hrpwm.d" "device\driverlib\i2c.d" "device\driverlib\interrupt.d" "device\driverlib\lin.d" "device\driverlib\memcfg.d" "device\driverlib\pmbus.d" "device\driverlib\sci.d" "device\driverlib\spi.d" "device\driverlib\sysctl.d" "device\driverlib\version.d" "device\driverlib\xbar.d" "src\apps\Battery_monitor_handler.d" "src\apps\CAN_communication_handler.d" "src\apps\main.d" "src\drivers\Battery.d" "src\drivers\CAN.d" "src\drivers\EEPROM.d" "src\drivers\Flash.d" "src\drivers\board.d" "src\drivers\i2cLib_FIFO_polling.d" DEL /F "src\drivers\rtc.d" "src\drivers\temperature.d" "src\lib\fifo.d" "src\service\hsm.d" DEL /F "device\f28002x_codestartbranch.d" Could Not Find C:\Users\Revathi\Desktop\BMS\BMS\Release\device\f28002x_codestartbranch.d Finished clean **** Build Finished **** **** Build of configuration Release for project BMS **** "C:\\ti\\ccs1210\\ccs\\utils\\bin\\gmake" -k -j 8 all -O Building file: "../device/f28002x_codestartbranch.asm" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/f28002x_codestartbranch.d_raw" --obj_directory="device" "../device/f28002x_codestartbranch.asm" Finished building: "../device/f28002x_codestartbranch.asm" Building file: "../device/driverlib/asysctl.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/asysctl.d_raw" --obj_directory="device/driverlib" "../device/driverlib/asysctl.c" Finished building: "../device/driverlib/asysctl.c" Building file: "../device/driverlib/adc.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/adc.d_raw" --obj_directory="device/driverlib" "../device/driverlib/adc.c" Finished building: "../device/driverlib/adc.c" Building file: "../device/driverlib/bgcrc.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/bgcrc.d_raw" --obj_directory="device/driverlib" "../device/driverlib/bgcrc.c" Finished building: "../device/driverlib/bgcrc.c" Building file: "../device/device.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/device.d_raw" --obj_directory="device" "../device/device.c" Finished building: "../device/device.c" Building file: "../device/driverlib/cmpss.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/cmpss.d_raw" --obj_directory="device/driverlib" "../device/driverlib/cmpss.c" Finished building: "../device/driverlib/cmpss.c" Building file: "../device/driverlib/cputimer.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/cputimer.d_raw" --obj_directory="device/driverlib" "../device/driverlib/cputimer.c" Finished building: "../device/driverlib/cputimer.c" Building file: "../device/driverlib/can.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/can.d_raw" --obj_directory="device/driverlib" "../device/driverlib/can.c" Finished building: "../device/driverlib/can.c" Building file: "../device/driverlib/dcsm.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/dcsm.d_raw" --obj_directory="device/driverlib" "../device/driverlib/dcsm.c" Finished building: "../device/driverlib/dcsm.c" Building file: "../device/driverlib/ecap.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/ecap.d_raw" --obj_directory="device/driverlib" "../device/driverlib/ecap.c" Finished building: "../device/driverlib/ecap.c" Building file: "../device/driverlib/dma.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/dma.d_raw" --obj_directory="device/driverlib" "../device/driverlib/dma.c" Finished building: "../device/driverlib/dma.c" Building file: "../device/driverlib/dcc.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/dcc.d_raw" --obj_directory="device/driverlib" "../device/driverlib/dcc.c" "../device/driverlib/dcc.c", line 80 (col. 62): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. Finished building: "../device/driverlib/dcc.c" Building file: "../device/driverlib/eqep.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/eqep.d_raw" --obj_directory="device/driverlib" "../device/driverlib/eqep.c" Finished building: "../device/driverlib/eqep.c" Building file: "../device/driverlib/epwm.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/epwm.d_raw" --obj_directory="device/driverlib" "../device/driverlib/epwm.c" "../device/driverlib/epwm.c", line 93 (col. 54): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. Finished building: "../device/driverlib/epwm.c" Building file: "../device/driverlib/erad.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/erad.d_raw" --obj_directory="device/driverlib" "../device/driverlib/erad.c" Finished building: "../device/driverlib/erad.c" Building file: "../device/driverlib/flash.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/flash.d_raw" --obj_directory="device/driverlib" "../device/driverlib/flash.c" Finished building: "../device/driverlib/flash.c" Building file: "../device/driverlib/hic.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/hic.d_raw" --obj_directory="device/driverlib" "../device/driverlib/hic.c" Finished building: "../device/driverlib/hic.c" Building file: "../device/driverlib/fsi.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/fsi.d_raw" --obj_directory="device/driverlib" "../device/driverlib/fsi.c" Finished building: "../device/driverlib/fsi.c" Building file: "../device/driverlib/hrcap.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/hrcap.d_raw" --obj_directory="device/driverlib" "../device/driverlib/hrcap.c" Finished building: "../device/driverlib/hrcap.c" Building file: "../device/driverlib/gpio.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/gpio.d_raw" --obj_directory="device/driverlib" "../device/driverlib/gpio.c" Finished building: "../device/driverlib/gpio.c" Building file: "../device/driverlib/hrpwm.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/hrpwm.d_raw" --obj_directory="device/driverlib" "../device/driverlib/hrpwm.c" Finished building: "../device/driverlib/hrpwm.c" Building file: "../device/driverlib/i2c.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/i2c.d_raw" --obj_directory="device/driverlib" "../device/driverlib/i2c.c" Finished building: "../device/driverlib/i2c.c" Building file: "../device/driverlib/interrupt.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/interrupt.d_raw" --obj_directory="device/driverlib" "../device/driverlib/interrupt.c" Finished building: "../device/driverlib/interrupt.c" Building file: "../device/driverlib/lin.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/lin.d_raw" --obj_directory="device/driverlib" "../device/driverlib/lin.c" Finished building: "../device/driverlib/lin.c" Building file: "../device/driverlib/memcfg.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/memcfg.d_raw" --obj_directory="device/driverlib" "../device/driverlib/memcfg.c" Finished building: "../device/driverlib/memcfg.c" Building file: "../device/driverlib/version.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/version.d_raw" --obj_directory="device/driverlib" "../device/driverlib/version.c" Finished building: "../device/driverlib/version.c" Building file: "../device/driverlib/sci.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/sci.d_raw" --obj_directory="device/driverlib" "../device/driverlib/sci.c" "../device/driverlib/sci.c", line 393 (col. 40): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. Finished building: "../device/driverlib/sci.c" Building file: "../device/driverlib/pmbus.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/pmbus.d_raw" --obj_directory="device/driverlib" "../device/driverlib/pmbus.c" Finished building: "../device/driverlib/pmbus.c" Building file: "../device/driverlib/spi.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/spi.d_raw" --obj_directory="device/driverlib" "../device/driverlib/spi.c" Finished building: "../device/driverlib/spi.c" Building file: "../device/driverlib/sysctl.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/sysctl.d_raw" --obj_directory="device/driverlib" "../device/driverlib/sysctl.c" "../device/driverlib/sysctl.c", line 861 (col. 33): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. Finished building: "../device/driverlib/sysctl.c" Building file: "../device/driverlib/xbar.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="device/driverlib/xbar.d_raw" --obj_directory="device/driverlib" "../device/driverlib/xbar.c" Finished building: "../device/driverlib/xbar.c" Building file: "../src/apps/Battery_monitor_handler.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/apps/Battery_monitor_handler.d_raw" --obj_directory="src/apps" "../src/apps/Battery_monitor_handler.c" "../src/apps/Battery_monitor_handler.c", line 137: warning #179-D: variable "index" was declared but never referenced "../src/apps/Battery_monitor_handler.c", line 227: warning #169-D: argument of type "st_battery_monitor_handler *" is incompatible with parameter of type "st_state_machine *const" Finished building: "../src/apps/Battery_monitor_handler.c" Building file: "../src/apps/main.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/apps/main.d_raw" --obj_directory="src/apps" "../src/apps/main.c" "../src/apps/main.c", line 108: warning #225-D: function "write_Bootinfo" declared implicitly "../src/apps/main.c", line 159: warning #225-D: function "initFlashSectors" declared implicitly "../src/apps/main.c", line 197: warning #14-D: extra text after expected end of preprocessing directive "../src/apps/main.c", line 114: warning #552-D: variable "image_bootinfo2" was set but never used "../src/apps/main.c", line 214: warning #161-D: declaration is incompatible with previous "initFlashSectors" (declared at line 159) "../src/apps/main.c", line 309: warning #190-D: enumerated type mixed with another type "../src/apps/main.c", line 359: warning #225-D: function "read_imageinfo" declared implicitly "../src/apps/main.c", line 366: warning #225-D: function "FlashErasebootinfo" declared implicitly "../src/apps/main.c", line 367: warning #225-D: function "write_Bootinfo" declared implicitly "../src/apps/main.c", line 323: warning #179-D: variable "image_bootinfo1" was declared but never referenced "../src/apps/main.c", line 323: warning #179-D: variable "image_bootinfo2" was declared but never referenced Finished building: "../src/apps/main.c" Building file: "../src/apps/CAN_communication_handler.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/apps/CAN_communication_handler.d_raw" --obj_directory="src/apps" "../src/apps/CAN_communication_handler.c" "../src/apps/CAN_communication_handler.c", line 103: warning #179-D: variable "index" was declared but never referenced "../src/apps/CAN_communication_handler.c", line 220: warning #551-D: variable "packet_status_flag" is used before its value is set "../src/apps/CAN_communication_handler.c", line 195: warning #552-D: variable "can_ret" was set but never used "../src/apps/CAN_communication_handler.c", line 287: warning #225-D: function "CAN_packet_byte_stream" declared implicitly "../src/apps/CAN_communication_handler.c", line 340: warning #225-D: function "validate_firmware_update_request" declared implicitly "../src/apps/CAN_communication_handler.c", line 354: warning #225-D: function "select_image_slot" declared implicitly "../src/apps/CAN_communication_handler.c", line 245: warning #179-D: variable "firmware_size" was declared but never referenced "../src/apps/CAN_communication_handler.c", line 245: warning #179-D: variable "data" was declared but never referenced "../src/apps/CAN_communication_handler.c", line 246: warning #179-D: variable "Battery_Bank_vtg" was declared but never referenced "../src/apps/CAN_communication_handler.c", line 431: warning #225-D: function "verify_crc" declared implicitly "../src/apps/CAN_communication_handler.c", line 456: warning #169-D: argument of type "uint16_t" is incompatible with parameter of type "void *" "../src/apps/CAN_communication_handler.c", line 399: warning #179-D: variable "Request_type" was declared but never referenced Finished building: "../src/apps/CAN_communication_handler.c" Building file: "../src/drivers/Flash.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/Flash.d_raw" --obj_directory="src/drivers" "../src/drivers/Flash.c" "../src/drivers/Flash.c", line 98: warning #179-D: variable "i" was declared but never referenced "../src/drivers/Flash.c", line 99: warning #552-D: variable "oReturnCheck" was set but never used "../src/drivers/Flash.c", line 309: warning #179-D: variable "u32Index" was declared but never referenced "../src/drivers/Flash.c", line 310: warning #179-D: variable "i" was declared but never referenced "../src/drivers/Flash.c", line 314: warning #179-D: variable "FlashLastAdd" was declared but never referenced "../src/drivers/Flash.c", line 314: warning #179-D: variable "FlashstartAdd" was declared but never referenced "../src/drivers/Flash.c", line 419: warning #14-D: extra text after expected end of preprocessing directive "../src/drivers/Flash.c", line 426: warning #225-D: function "write_Bootinfo" declared implicitly "../src/drivers/Flash.c", line 437: warning #225-D: function "select_image_slot" declared implicitly "../src/drivers/Flash.c", line 441: warning #161-D: declaration is incompatible with previous "select_image_slot" (declared at line 437) "../src/drivers/Flash.c", line 469: warning #179-D: variable "sectorindex" was declared but never referenced "../src/drivers/Flash.c", line 469: warning #179-D: variable "i" was declared but never referenced "../src/drivers/Flash.c", line 470: warning #179-D: variable "u32Index" was declared but never referenced "../src/drivers/Flash.c", line 478: warning #179-D: variable "startAdd" was declared but never referenced "../src/drivers/Flash.c", line 542: warning #161-D: declaration is incompatible with previous "write_Bootinfo" (declared at line 426) Finished building: "../src/drivers/Flash.c" Building file: "../src/drivers/Battery.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/Battery.d_raw" --obj_directory="src/drivers" "../src/drivers/Battery.c" "../src/drivers/Battery.c", line 600: warning #69-D: integer conversion resulted in a change of sign "../src/drivers/Battery.c", line 117 (col. 24): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 117 (col. 43): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 117 (col. 37): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 117 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 215 (col. 22): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. "../src/drivers/Battery.c", line 245 (col. 36): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 245 (col. 61): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 245 (col. 36): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 285 (col. 33): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 285 (col. 45): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 285 (col. 33): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 308 (col. 28): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 308 (col. 40): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 308 (col. 28): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 355 (col. 33): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 355 (col. 45): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 355 (col. 33): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 364 (col. 28): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 364 (col. 40): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 364 (col. 28): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 410 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 410 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 410 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 410 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/Battery.c", line 410 (col. 25): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. Finished building: "../src/drivers/Battery.c" Building file: "../src/drivers/board.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/board.d_raw" --obj_directory="src/drivers" "../src/drivers/board.c" "../src/drivers/board.c", line 425 (col. 29): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. Finished building: "../src/drivers/board.c" Building file: "../src/drivers/CAN.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/CAN.d_raw" --obj_directory="src/drivers" "../src/drivers/CAN.c" "../src/drivers/CAN.c", line 87: warning #225-D: function "Init_CAN_Identifier" declared implicitly "../src/drivers/CAN.c", line 330: warning #69-D: integer conversion resulted in a change of sign "../src/drivers/CAN.c", line 454: warning #161-D: declaration is incompatible with previous "Init_CAN_Identifier" (declared at line 87) "../src/drivers/CAN.c", line 487: warning #188-D: pointless comparison of unsigned integer with zero "../src/drivers/CAN.c", line 486: warning #179-D: variable "can_index" was declared but never referenced "../src/drivers/CAN.c", line 543: warning #190-D: enumerated type mixed with another type "../src/drivers/CAN.c", line 574: warning #994-D: missing return statement at end of non-void function "validate_firmware_update_request" Finished building: "../src/drivers/CAN.c" Building file: "../src/drivers/EEPROM.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/EEPROM.d_raw" --obj_directory="src/drivers" "../src/drivers/EEPROM.c" "../src/drivers/EEPROM.c", line 124: warning #225-D: function "verifyEEPROMRead" declared implicitly "../src/drivers/EEPROM.c", line 86: warning #179-D: variable "i" was declared but never referenced "../src/drivers/EEPROM.c", line 181: warning #994-D: missing return statement at end of non-void function "read_last_stored_address" "../src/drivers/EEPROM.c", line 255: warning #548-D: transfer of control bypasses initialization of: variable "check_write_status" (declared at line 329) "../src/drivers/EEPROM.c", line 467: warning #225-D: function "CAN_send_data" declared implicitly "../src/drivers/EEPROM.c", line 476: warning #225-D: function "CAN_send_data" declared implicitly "../src/drivers/EEPROM.c", line 406: warning #548-D: transfer of control bypasses initialization of: variable "dummy" (declared at line 500) "../src/drivers/EEPROM.c", line 545: warning #161-D: declaration is incompatible with previous "verifyEEPROMRead" (declared at line 124) "../src/drivers/EEPROM.c", line 116 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 116 (col. 9): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. "../src/drivers/EEPROM.c", line 116 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 116 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 116 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 121 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 121 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 121 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 121 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 154 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 154 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 154 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 154 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 205 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 205 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 205 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 205 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 274 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 274 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 274 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 274 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 337 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 337 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 337 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 337 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 342 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 342 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 342 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 342 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 348 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 348 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 348 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 348 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 367 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 367 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 367 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 367 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 373 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 373 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 373 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 373 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 381 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 381 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 381 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 381 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 412 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 412 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 412 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 412 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 444 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 444 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 444 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 444 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 486 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 486 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 486 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 486 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 516 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 516 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 516 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 516 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 580 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 580 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 580 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 580 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 589 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 589 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 589 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/EEPROM.c", line 589 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. Finished building: "../src/drivers/EEPROM.c" Building file: "../src/drivers/i2cLib_FIFO_polling.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/i2cLib_FIFO_polling.d_raw" --obj_directory="src/drivers" "../src/drivers/i2cLib_FIFO_polling.c" "../src/drivers/i2cLib_FIFO_polling.c", line 127 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 127 (col. 9): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. "../src/drivers/i2cLib_FIFO_polling.c", line 127 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 127 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 127 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 167 (col. 11): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 167 (col. 11): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 167 (col. 11): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 167 (col. 11): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 185 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 185 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 185 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 185 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 234 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 234 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 234 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 234 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 254 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 254 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 254 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 254 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 262 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 262 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 262 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 262 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 307 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 307 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 307 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 307 (col. 13): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 320 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 320 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 320 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 320 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 342 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 342 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 342 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/i2cLib_FIFO_polling.c", line 342 (col. 9): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. Finished building: "../src/drivers/i2cLib_FIFO_polling.c" Building file: "../src/drivers/rtc.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/rtc.d_raw" --obj_directory="src/drivers" "../src/drivers/rtc.c" "../src/drivers/rtc.c", line 82: warning #188-D: pointless comparison of unsigned integer with zero "../src/drivers/rtc.c", line 83: warning #188-D: pointless comparison of unsigned integer with zero "../src/drivers/rtc.c", line 84: warning #188-D: pointless comparison of unsigned integer with zero "../src/drivers/rtc.c", line 86: warning #188-D: pointless comparison of unsigned integer with zero "../src/drivers/rtc.c", line 166 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 166 (col. 5): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. "../src/drivers/rtc.c", line 166 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 166 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 166 (col. 5): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 200 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 200 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 200 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 200 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 222 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 222 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 222 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 222 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 235 (col. 10): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 235 (col. 10): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 235 (col. 10): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 235 (col. 10): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 254 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 254 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 254 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/rtc.c", line 254 (col. 8): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. Finished building: "../src/drivers/rtc.c" Building file: "../src/drivers/temperature.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/drivers/temperature.d_raw" --obj_directory="src/drivers" "../src/drivers/temperature.c" "../src/drivers/temperature.c", line 62 (col. 13): advice #2614-D: (Performance) Use --fp_mode=relaxed to enable TMU hardware support for FP division. "../src/drivers/temperature.c", line 63 (col. 17): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/temperature.c", line 63 (col. 17): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/temperature.c", line 63 (col. 17): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. "../src/drivers/temperature.c", line 63 (col. 17): advice #3195-D: (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF. Consider changing doubles to floats for improved performance in FPU32-mode. Finished building: "../src/drivers/temperature.c" Building file: "../src/lib/fifo.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/lib/fifo.d_raw" --obj_directory="src/lib" "../src/lib/fifo.c" Finished building: "../src/lib/fifo.c" Building file: "../src/service/hsm.c" Invoking: C2000 Compiler "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --include_path="C:/Users/Revathi/Desktop/BMS/BMS" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/lib/Flash_API/include/FlashAPI/Constants" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device/driverlib" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/device" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/apps" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src/include" --include_path="C:/Users/Revathi/Desktop/BMS/BMS/src" --include_path="C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="src/service/hsm.d_raw" --obj_directory="src/service" "../src/service/hsm.c" "../src/service/hsm.c", line 210: warning #515-D: a value of type "const state_handler *" cannot be assigned to an entity of type "const st_hsm *" Finished building: "../src/service/hsm.c" Building target: "BMS.out" Invoking: C2000 Linker "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff --advice:performance=all --define=_FLASH --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi -z -m"BMS.map" --stack_size=0x200 --warn_sections -i"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/lib" -i"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="BMS_linkInfo.xml" --rom_model -o "BMS.out" "./device/device.obj" "./device/f28002x_codestartbranch.obj" "./device/driverlib/adc.obj" "./device/driverlib/asysctl.obj" "./device/driverlib/bgcrc.obj" "./device/driverlib/can.obj" "./device/driverlib/cmpss.obj" "./device/driverlib/cputimer.obj" "./device/driverlib/dcc.obj" "./device/driverlib/dcsm.obj" "./device/driverlib/dma.obj" "./device/driverlib/ecap.obj" "./device/driverlib/epwm.obj" "./device/driverlib/eqep.obj" "./device/driverlib/erad.obj" "./device/driverlib/flash.obj" "./device/driverlib/fsi.obj" "./device/driverlib/gpio.obj" "./device/driverlib/hic.obj" "./device/driverlib/hrcap.obj" "./device/driverlib/hrpwm.obj" "./device/driverlib/i2c.obj" "./device/driverlib/interrupt.obj" "./device/driverlib/lin.obj" "./device/driverlib/memcfg.obj" "./device/driverlib/pmbus.obj" "./device/driverlib/sci.obj" "./device/driverlib/spi.obj" "./device/driverlib/sysctl.obj" "./device/driverlib/version.obj" "./device/driverlib/xbar.obj" "./src/apps/Battery_monitor_handler.obj" "./src/apps/CAN_communication_handler.obj" "./src/apps/main.obj" "./src/drivers/Battery.obj" "./src/drivers/CAN.obj" "./src/drivers/EEPROM.obj" "./src/drivers/Flash.obj" "./src/drivers/board.obj" "./src/drivers/i2cLib_FIFO_polling.obj" "./src/drivers/rtc.obj" "./src/drivers/temperature.obj" "./src/lib/fifo.obj" "./src/service/hsm.obj" "../280025_FLASH_lnk.cmd" "../device/driverlib/ccs/Debug/driverlib.lib" "../device/driverlib/ccs/Release/driverlib.lib" "../src/lib/Flash_API/lib/FlashAPI_F28002x_FPU32.lib" "../src/lib/Flash_API/lib/FlashAPI_F28002x_FPU32_COFF.lib" "../src/lib/Flash_API/lib/FlashAPI_ROM_F28002x_FPU32.lib" -llibc.a -l"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32_eabi.lib" warning #10373-D: library "../src/lib/Flash_API/lib/FlashAPI_F28002x_FPU32_COFF.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library. warning #10373-D: library "../src/lib/Flash_API/lib/FlashAPI_F28002x_FPU32_COFF.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library. Finished building target: "BMS.out" Building secondary target: "BMS.txt" Invoking: C2000 Hex Utility "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/hex2000" --diag_wrap=off --ti_txt -o "BMS.txt" "BMS.out" Translating to TI-TXT format... "BMS.out" codestart ==> codestart "BMS.out" .boot ==> .boot "BMS.out" .text.1 ==> .text.1 "BMS.out" .text.2 ==> .text.2 "BMS.out" .text.3 ==> .text.3 "BMS.out" .TI.ramfunc ==> .TI.ramfunc "BMS.out" .const ==> .const "BMS.out" .cinit ==> .cinit Finished building secondary target: "BMS.txt" **** Build Finished ****