Hi Fiona
Thank you for your reply.
I got the cause of the problem from the Console as below.
"D:/Freescale/CW MCU v10.6.4/Cross_Tools/arm-none-eabi-gcc-4_7_3/bin/arm-none-eabi-gcc" @"LMU_Ver00.args" -o"LMU_Ver00.elf"
./Sources/common.o:(.bss.BMS_OV_fault_flag+0x0): multiple definition of `BMS_OV_fault_flag'
./Sources/fault.o:(.bss.BMS_OV_fault_flag+0x0): first defined here
./Sources/common.o:(.bss.BMS_UV_fault_flag+0x0): multiple definition of `BMS_UV_fault_flag'
./Sources/fault.o:(.bss.BMS_UV_fault_flag+0x0): first defined here
./Sources/common.o:(.bss.BMS_OW_fault_flag+0x0): multiple definition of `BMS_OW_fault_flag'
./Sources/fault.o:(.bss.BMS_OW_fault_flag+0x0): first defined here
./Sources/common.o:(.bss.BMS_OT_fault_flag+0x0): multiple definition of `BMS_OT_fault_flag'
./Sources/fault.o:(.bss.BMS_OT_fault_flag+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
mingw32-make: *** [LMU_Ver00.elf] Error 1
Thanks!
Best Regards
Jason