ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
656703 Топик полностью
VVB (29.02.2016 11:31 - 11:35, просмотров: 191) ответил klen на "по многочисленным просьбам общественности" на электрониксе доделал сборочные скрипты для сборки свежаков arm-kgp-eabi под хосты x86_64-kgp-mingw32 и i686-kgp-mingw32
На электроникс меня не пускают, пароль не высылают. Поэтому здесь сообщу об ошибке сборки моего рабочего проекта: ошибка линкера. Вызов: D:\GNU Tools ARM Embedded\kgp/bin/arm-kgp-eabi-g++ -Og -Iinclude -Ihalcogen/include -Ihet1 -Ihet2 -Ifilesystem/spiffs/include -Ifilesystem/include -IF021FlashAPI/include -IDSPlib/include -Icivl4/include -ICANrx -ICANtx/include -mcpu=cortex-r4f -mthumb -flra-remat -fipa-icf -fipa-ra -fdiagnostics-color=always -g -g3 -gdwarf-3 -gstrict-dwarf -mfloat-abi=hard -mfpu=vfpv3-d16 -fmessage-length=0 -fno-builtin -D__little_endian__ -Wall -Wmissing-declarations -pedantic -Wno-comment \ -Wl,-Map,objs/ivl18_fw.map \ -Wl,-T,resource/rom.lds \ -Wl,--gc-sections \ --specs=nosys.specs \ -Wl,--no-wchar-size-warning \ -fno-builtin \ -Wextra \ objs/CANrx/cind/ID_OXY.o objs/CANrx/cind/ID_SYNHRO.o objs/CANrx/cind/canrx_cind.o objs/CANrx/civl/ID_CLBR_STEP_CIVL.o objs/CANrx/civl/ID_ISVPAR1_CIVL.o objs/CANrx/civl/ID_ISVPAR2_CIVL.o objs/CANrx/civl/ID_MODE_CIVL.o objs/CANrx/civl/ID_OPT_CIVL.o objs/CANrx/civl/ID_OXYVOLTAGE_CIVL.o objs/CANrx/civl/ID_PAR1_CIVL.o objs/CANrx/civl/ID_PAR2_CIVL.o objs/CANrx/civl/ID_PAR3_CIVL.o objs/CANrx/civl/ID_PARAPNEA_CIVL.o objs/CANrx/civl/canrx_civl.o objs/CANrx/mixer/ID_AIROUT_MIX.o objs/CANrx/mixer/ID_FLOW_MIX.o objs/CANrx/mixer/ID_OXYOUT_MIX.o objs/CANrx/mixer/ID_RDYCAL_MIX.o objs/CANrx/mixer/ID_STATUS_MIX.o objs/CANrx/mixer/canrx_mixer.o objs/CANrx/power/ID_OFF_PWR.o objs/CANrx/power/canrx_power.o objs/CANtx/src/CANstatus.o objs/CANtx/src/CANtx_ID_STATUS_CIVL.o objs/DSPlib/src/StatisticsFunctions/arm_max_f32.o objs/DSPlib/src/StatisticsFunctions/arm_max_q15.o objs/DSPlib/src/StatisticsFunctions/arm_max_q31.o objs/DSPlib/src/StatisticsFunctions/arm_max_q7.o objs/DSPlib/src/StatisticsFunctions/arm_mean_f32.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q15.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q31.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q7.o objs/DSPlib/src/StatisticsFunctions/arm_min_f32.o objs/DSPlib/src/StatisticsFunctions/arm_min_q15.o objs/DSPlib/src/StatisticsFunctions/arm_min_q31.o objs/DSPlib/src/StatisticsFunctions/arm_min_q7.o objs/DSPlib/src/StatisticsFunctions/arm_power_f32.o objs/DSPlib/src/StatisticsFunctions/arm_power_q15.o objs/DSPlib/src/StatisticsFunctions/arm_power_q31.o objs/DSPlib/src/StatisticsFunctions/arm_power_q7.o objs/DSPlib/src/StatisticsFunctions/arm_rms_f32.o objs/DSPlib/src/StatisticsFunctions/arm_rms_q15.o objs/DSPlib/src/StatisticsFunctions/arm_rms_q31.o objs/DSPlib/src/StatisticsFunctions/arm_std_f32.o objs/DSPlib/src/StatisticsFunctions/arm_std_q15.o objs/DSPlib/src/StatisticsFunctions/arm_std_q31.o objs/DSPlib/src/StatisticsFunctions/arm_var_f32.o objs/DSPlib/src/StatisticsFunctions/arm_var_q15.o objs/DSPlib/src/StatisticsFunctions/arm_var_q31.o objs/F021FlashAPI/source/Fapi_UserDefinedFunctions.o objs/civl4/src/OldMonitorWrappers.o objs/civl4/src/adc.o objs/civl4/src/oldFilter.o objs/civl4/src/oldMain.o objs/civl4/src/press.o objs/filesystem/spiffs/src/spiffs_cache.o objs/filesystem/spiffs/src/spiffs_check.o objs/filesystem/spiffs/src/spiffs_gc.o objs/filesystem/spiffs/src/spiffs_hydrogen.o objs/filesystem/spiffs/src/spiffs_nucleus.o objs/filesystem/src/filesystem.o objs/filesystem/src/spiffs_RM4x.o objs/gccstubs/close.o objs/gccstubs/exit.o objs/gccstubs/itoa.o objs/gccstubs/open.o objs/gccstubs/read.o objs/gccstubs/sbrk.o objs/gccstubs/stubs.o objs/gccstubs/write.o objs/het1/het1program.o objs/het2/het2program.o objs/src/DRV8301.o objs/src/HW.o objs/src/JLINKDCC_Process_ASM.o objs/src/SST.o objs/src/TSI4040.o objs/src/ad7738.o objs/src/adci.o objs/src/blockingWait.o objs/src/calibrFexp.o objs/src/calibrflow_helpers.o objs/src/can_LowLevelDCAN.o objs/src/canif.o objs/src/cubfit.o objs/src/electrochemicalOxygenSensor.o objs/src/findCommutationAngle.o objs/src/flowGenerator.o objs/src/getclock.o objs/src/gio.o objs/src/gio_init.o objs/src/heapWork.o objs/src/het.o objs/src/init/initMode.o objs/src/irq.o objs/src/jlink.o objs/src/jlink_queues.o objs/src/main.o objs/src/mibspiDataformat.o objs/src/mibspiPins.o objs/src/mibspi_my.o objs/src/monitor.o objs/src/monitorCmd/HW.o objs/src/monitorCmd/MotorFindCommutationAngle.o objs/src/monitorCmd/MotorFindMinimumDuty.o objs/src/monitorCmd/MotorGetAngleErrorTable.o objs/src/monitorCmd/MotorGetHallAngleSpeed.o objs/src/monitorCmd/MotorGetWandPwrTable.o objs/src/monitorCmd/MotorHallTest.o objs/src/monitorCmd/MotorSetCommutaionAngle.o objs/src/monitorCmd/MotorSetFrequency.o objs/src/monitorCmd/MotorSetGain.o objs/src/monitorCmd/MotorSetMode.o objs/src/monitorCmd/MotorSetPhi.o objs/src/monitorCmd/MotorSetPwr.o objs/src/monitorCmd/MotorSetW.o objs/src/monitorCmd/MotorSetWandPWR.o objs/src/monitorCmd/MotorSet_bk.o objs/src/monitorCmd/MotorTestChangingW.o objs/src/monitorCmd/RTTfailed.o objs/src/monitorCmd/SST.o objs/src/monitorCmd/ValveExpiratory.o objs/src/monitorCmd/ValveSafe.o objs/src/monitorCmd/ad7738.o objs/src/monitorCmd/adc.o objs/src/monitorCmd/cfair.o objs/src/monitorCmd/cfexp.o objs/src/monitorCmd/cfg.o objs/src/monitorCmd/cfoxy.o objs/src/monitorCmd/drv8301.o objs/src/monitorCmd/gvdd.o objs/src/monitorCmd/monTest17.o objs/src/monitorCmd/monTest19.o objs/src/monitorCmd/monTest2.o objs/src/monitorCmd/monTest3.o objs/src/monitorCmd/offPin.o objs/src/monitorCmd/onPin.o objs/src/monitorCmd/pulseLow.o objs/src/monitorCmd/rst.o objs/src/monitorCmd/showPin.o objs/src/monitorCmd/sysinfo.o objs/src/monitorCmd/testpin.o objs/src/monitorCmd/testpinHelpers.o objs/src/monitorCmd/x.o objs/src/motorNew.o objs/src/physv.o objs/src/physv/boardCurrent.o objs/src/physv/fexp.o objs/src/physv/oxy.o objs/src/physv/pdiff.o objs/src/physv/pexp.o objs/src/physv/pinsp.o objs/src/physv/volt12VA.o objs/src/pins/defaultPins.o objs/src/pins/pin.o objs/src/pwmHET.o objs/src/quadraticFitWithoutConstant.o objs/src/receivedData.o objs/src/rti.o objs/src/rtt.o objs/src/stackWork.o objs/src/sys_vim.o objs/src/uart_baseclass.o objs/src/valves/comprPdiff.o objs/src/valves/expiratory.o objs/src/valves/groupBlowPdiff.o objs/src/valves/groupZeroPdiff.o objs/src/valves/minusBlowPdiff.o objs/src/valves/minusZeroPdiff.o objs/src/valves/nebulizer.o objs/src/valves/plusBlowPdiff.o objs/src/valves/plusZeroPdiff.o objs/src/valves/safe.o objs/src/vclk1.o objs/src/vfp.o objs/startup/common/customDataAbort.o objs/startup/common/customPrefetchAbort.o objs/startup/common/customUndefinedAbort.o objs/startup/common/dabort.o objs/startup/common/esm.o objs/startup/common/isrStub.o objs/startup/common/notification.o objs/startup/common/sys_core.o objs/startup/common/sys_intvecs.o objs/startup/common/sys_mpu.o objs/startup/common/sys_phantom.o objs/startup/common/sys_pmu.o objs/startup/common/sys_selftest.o objs/startup/common/sys_startup.o objs/startup/init.o objs/startup/v6.0/init.o objs/startup/v6.0/sci.o objs/startup/v6.0/system.o objs/startup/v6.2/init.o objs/startup/v6.2/mibspi.o \ -LF021FlashAPI -lF021_API_CortexR4_LE_V3D16\ -o objs/ivl18_fw.elf Ошибка линкера (при ключе -v): Using built-in specs. Reading specs from d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/lib/nosys.specs rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence COLLECT_GCC=D:\GNU Tools ARM Embedded\kgp/bin/arm-kgp-eabi-g++ COLLECT_LTO_WRAPPER=d:/gnu\ tools\ arm\ embedded/kgp/bin/../libexec/gcc/arm-kgp-eabi/6.0.0/lto-wrapper.exe Target: arm-kgp-eabi Configured with: ../../../../src/gcc/configure --with-pic --prefix=/opt/home/cross/x86_64-kgp-mingw32/arm-kgp-eabi/gcc/../arm-kgp-eabi --target=arm-kgp-eabi --host=x86_64-kgp-mingw32 --enable-languages=c,c++,lto --enable-nls --enable-gold --disable-bootstrap --enable-lto --disable-libstdcxx-debug --disable-libstdcxx-pch --enable-nls --enable-plugins --disable-shared --with-demangler-in-ld --enable-static --enable-symvers --enable-visibility --enable-libdecbumber --enable-libquadmath --enable-decimal-float=yes --enable-version-specific-runtime-libs --enable-mulilib --enable-interwork --disable-shared --disable-threads --with-float=soft --disable-libssp --disable-libmudflap --disable-libgomp --disable-sjlj-exceptions --disable-__cxa_atexit --with-newlib --with-headers=../../src/newlib/newlib/libc/include --enable-symvers --enable-visibility --with-pkgversion='Klen'\''s GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>' -v --enable-nls CFLAGS_FOR_BOOT= 'CFLAGS_FOR_TARGET=-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' CFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' CXXFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' 'CXXFLAGS_FOR_TARGET=-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' FCFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' HOST_LIBGCC2_CFLAGS_ARG= HOST_LIBS_ARG= Thread model: single gcc version 6.0.0 20160227 (experimental) (Klen's GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>) COMPILER_PATH=d:/gnu tools arm embedded/kgp/bin/../libexec/gcc/arm-kgp-eabi/6.0.0/;d:/gnu tools arm embedded/kgp/bin/../libexec/gcc/;d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/bin/ LIBRARY_PATH=d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/;d:/gnu tools arm embedded/kgp/bin/../lib/gcc/;d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/lib/ COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-Og' '-I' 'include' '-I' 'halcogen/include' '-I' 'het1' '-I' 'het2' '-I' 'filesystem/spiffs/include' '-I' 'filesystem/include' '-I' 'F021FlashAPI/include' '-I' 'DSPlib/include' '-I' 'civl4/include' '-I' 'CANrx' '-I' 'CANtx/include' '-mcpu=cortex-r4f' '-mthumb' '-flra-remat' '-fipa-icf' '-fipa-ra' '-g' '-g3' '-gdwarf-3' '-gstrict-dwarf' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-fmessage-length=0' '-D' '__little_endian__' '-Wall' '-Wmissing-declarations' '-Wpedantic' '-Wno-comment' '-v' '-specs=nosys.specs' '-fno-builtin' '-Wextra' '-LF021FlashAPI' '-o' 'objs/ivl18_fw.elf' d:/gnu tools arm embedded/kgp/bin/../libexec/gcc/arm-kgp-eabi/6.0.0/collect2.exe -plugin d:/gnu tools arm embedded/kgp/bin/../libexec/gcc/arm-kgp-eabi/6.0.0/liblto_plugin-0.dll -plugin-opt=d:/gnu tools arm embedded/kgp/bin/../libexec/gcc/arm-kgp-eabi/6.0.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Temp\ccOuc8K9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -X -o objs/ivl18_fw.elf d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/crti.o d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/crtbegin.o d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/lib/crt0.o -LF021FlashAPI -Ld:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0 -Ld:/gnu tools arm embedded/kgp/bin/../lib/gcc -Ld:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/lib -Map objs/ivl18_fw.map -T resource/rom.lds --gc-sections --no-wchar-size-warning objs/CANrx/cind/ID_OXY.o objs/CANrx/cind/ID_SYNHRO.o objs/CANrx/cind/canrx_cind.o objs/CANrx/civl/ID_CLBR_STEP_CIVL.o objs/CANrx/civl/ID_ISVPAR1_CIVL.o objs/CANrx/civl/ID_ISVPAR2_CIVL.o objs/CANrx/civl/ID_MODE_CIVL.o objs/CANrx/civl/ID_OPT_CIVL.o objs/CANrx/civl/ID_OXYVOLTAGE_CIVL.o objs/CANrx/civl/ID_PAR1_CIVL.o objs/CANrx/civl/ID_PAR2_CIVL.o objs/CANrx/civl/ID_PAR3_CIVL.o objs/CANrx/civl/ID_PARAPNEA_CIVL.o objs/CANrx/civl/canrx_civl.o objs/CANrx/mixer/ID_AIROUT_MIX.o objs/CANrx/mixer/ID_FLOW_MIX.o objs/CANrx/mixer/ID_OXYOUT_MIX.o objs/CANrx/mixer/ID_RDYCAL_MIX.o objs/CANrx/mixer/ID_STATUS_MIX.o objs/CANrx/mixer/canrx_mixer.o objs/CANrx/power/ID_OFF_PWR.o objs/CANrx/power/canrx_power.o objs/CANtx/src/CANstatus.o objs/CANtx/src/CANtx_ID_STATUS_CIVL.o objs/DSPlib/src/StatisticsFunctions/arm_max_f32.o objs/DSPlib/src/StatisticsFunctions/arm_max_q15.o objs/DSPlib/src/StatisticsFunctions/arm_max_q31.o objs/DSPlib/src/StatisticsFunctions/arm_max_q7.o objs/DSPlib/src/StatisticsFunctions/arm_mean_f32.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q15.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q31.o objs/DSPlib/src/StatisticsFunctions/arm_mean_q7.o objs/DSPlib/src/StatisticsFunctions/arm_min_f32.o objs/DSPlib/src/StatisticsFunctions/arm_min_q15.o objs/DSPlib/src/StatisticsFunctions/arm_min_q31.o objs/DSPlib/src/StatisticsFunctions/arm_min_q7.o objs/DSPlib/src/StatisticsFunctions/arm_power_f32.o objs/DSPlib/src/StatisticsFunctions/arm_power_q15.o objs/DSPlib/src/StatisticsFunctions/arm_power_q31.o objs/DSPlib/src/StatisticsFunctions/arm_power_q7.o objs/DSPlib/src/StatisticsFunctions/arm_rms_f32.o objs/DSPlib/src/StatisticsFunctions/arm_rms_q15.o objs/DSPlib/src/StatisticsFunctions/arm_rms_q31.o objs/DSPlib/src/StatisticsFunctions/arm_std_f32.o objs/DSPlib/src/StatisticsFunctions/arm_std_q15.o objs/DSPlib/src/StatisticsFunctions/arm_std_q31.o objs/DSPlib/src/StatisticsFunctions/arm_var_f32.o objs/DSPlib/src/StatisticsFunctions/arm_var_q15.o objs/DSPlib/src/StatisticsFunctions/arm_var_q31.o objs/F021FlashAPI/source/Fapi_UserDefinedFunctions.o objs/civl4/src/OldMonitorWrappers.o objs/civl4/src/adc.o objs/civl4/src/oldFilter.o objs/civl4/src/oldMain.o objs/civl4/src/press.o objs/filesystem/spiffs/src/spiffs_cache.o objs/filesystem/spiffs/src/spiffs_check.o objs/filesystem/spiffs/src/spiffs_gc.o objs/filesystem/spiffs/src/spiffs_hydrogen.o objs/filesystem/spiffs/src/spiffs_nucleus.o objs/filesystem/src/filesystem.o objs/filesystem/src/spiffs_RM4x.o objs/gccstubs/close.o objs/gccstubs/exit.o objs/gccstubs/itoa.o objs/gccstubs/open.o objs/gccstubs/read.o objs/gccstubs/sbrk.o objs/gccstubs/stubs.o objs/gccstubs/write.o objs/het1/het1program.o objs/het2/het2program.o objs/src/DRV8301.o objs/src/HW.o objs/src/JLINKDCC_Process_ASM.o objs/src/SST.o objs/src/TSI4040.o objs/src/ad7738.o objs/src/adci.o objs/src/blockingWait.o objs/src/calibrFexp.o objs/src/calibrflow_helpers.o objs/src/can_LowLevelDCAN.o objs/src/canif.o objs/src/cubfit.o objs/src/electrochemicalOxygenSensor.o objs/src/findCommutationAngle.o objs/src/flowGenerator.o objs/src/getclock.o objs/src/gio.o objs/src/gio_init.o objs/src/heapWork.o objs/src/het.o objs/src/init/initMode.o objs/src/irq.o objs/src/jlink.o objs/src/jlink_queues.o objs/src/main.o objs/src/mibspiDataformat.o objs/src/mibspiPins.o objs/src/mibspi_my.o objs/src/monitor.o objs/src/monitorCmd/HW.o objs/src/monitorCmd/MotorFindCommutationAngle.o objs/src/monitorCmd/MotorFindMinimumDuty.o objs/src/monitorCmd/MotorGetAngleErrorTable.o objs/src/monitorCmd/MotorGetHallAngleSpeed.o objs/src/monitorCmd/MotorGetWandPwrTable.o objs/src/monitorCmd/MotorHallTest.o objs/src/monitorCmd/MotorSetCommutaionAngle.o objs/src/monitorCmd/MotorSetFrequency.o objs/src/monitorCmd/MotorSetGain.o objs/src/monitorCmd/MotorSetMode.o objs/src/monitorCmd/MotorSetPhi.o objs/src/monitorCmd/MotorSetPwr.o objs/src/monitorCmd/MotorSetW.o objs/src/monitorCmd/MotorSetWandPWR.o objs/src/monitorCmd/MotorSet_bk.o objs/src/monitorCmd/MotorTestChangingW.o objs/src/monitorCmd/RTTfailed.o objs/src/monitorCmd/SST.o objs/src/monitorCmd/ValveExpiratory.o objs/src/monitorCmd/ValveSafe.o objs/src/monitorCmd/ad7738.o objs/src/monitorCmd/adc.o objs/src/monitorCmd/cfair.o objs/src/monitorCmd/cfexp.o objs/src/monitorCmd/cfg.o objs/src/monitorCmd/cfoxy.o objs/src/monitorCmd/drv8301.o objs/src/monitorCmd/gvdd.o objs/src/monitorCmd/monTest17.o objs/src/monitorCmd/monTest19.o objs/src/monitorCmd/monTest2.o objs/src/monitorCmd/monTest3.o objs/src/monitorCmd/offPin.o objs/src/monitorCmd/onPin.o objs/src/monitorCmd/pulseLow.o objs/src/monitorCmd/rst.o objs/src/monitorCmd/showPin.o objs/src/monitorCmd/sysinfo.o objs/src/monitorCmd/testpin.o objs/src/monitorCmd/testpinHelpers.o objs/src/monitorCmd/x.o objs/src/motorNew.o objs/src/physv.o objs/src/physv/boardCurrent.o objs/src/physv/fexp.o objs/src/physv/oxy.o objs/src/physv/pdiff.o objs/src/physv/pexp.o objs/src/physv/pinsp.o objs/src/physv/volt12VA.o objs/src/pins/defaultPins.o objs/src/pins/pin.o objs/src/pwmHET.o objs/src/quadraticFitWithoutConstant.o objs/src/receivedData.o objs/src/rti.o objs/src/rtt.o objs/src/stackWork.o objs/src/sys_vim.o objs/src/uart_baseclass.o objs/src/valves/comprPdiff.o objs/src/valves/expiratory.o objs/src/valves/groupBlowPdiff.o objs/src/valves/groupZeroPdiff.o objs/src/valves/minusBlowPdiff.o objs/src/valves/minusZeroPdiff.o objs/src/valves/nebulizer.o objs/src/valves/plusBlowPdiff.o objs/src/valves/plusZeroPdiff.o objs/src/valves/safe.o objs/src/vclk1.o objs/src/vfp.o objs/startup/common/customDataAbort.o objs/startup/common/customPrefetchAbort.o objs/startup/common/customUndefinedAbort.o objs/startup/common/dabort.o objs/startup/common/esm.o objs/startup/common/isrStub.o objs/startup/common/notification.o objs/startup/common/sys_core.o objs/startup/common/sys_intvecs.o objs/startup/common/sys_mpu.o objs/startup/common/sys_phantom.o objs/startup/common/sys_pmu.o objs/startup/common/sys_selftest.o objs/startup/common/sys_startup.o objs/startup/init.o objs/startup/v6.0/init.o objs/startup/v6.0/sci.o objs/startup/v6.0/system.o objs/startup/v6.2/init.o objs/startup/v6.2/mibspi.o -lF021_API_CortexR4_LE_V3D16 -lstdc++ -lm --start-group -lgcc -lg -lc --end-group --start-group -lgcc -lc -lnosys --end-group d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/crtend.o d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/crtn.o D:\GNU Tools ARM Embedded\kgp/bin/arm-kgp-eabi-g++ @C:\Temp\cco4D8F4 Using built-in specs. Reading specs from d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/lib/nosys.specs rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence COLLECT_GCC=D:\GNU Tools ARM Embedded\kgp/bin/arm-kgp-eabi-g++ Target: arm-kgp-eabi Configured with: ../../../../src/gcc/configure --with-pic --prefix=/opt/home/cross/x86_64-kgp-mingw32/arm-kgp-eabi/gcc/../arm-kgp-eabi --target=arm-kgp-eabi --host=x86_64-kgp-mingw32 --enable-languages=c,c++,lto --enable-nls --enable-gold --disable-bootstrap --enable-lto --disable-libstdcxx-debug --disable-libstdcxx-pch --enable-nls --enable-plugins --disable-shared --with-demangler-in-ld --enable-static --enable-symvers --enable-visibility --enable-libdecbumber --enable-libquadmath --enable-decimal-float=yes --enable-version-specific-runtime-libs --enable-mulilib --enable-interwork --disable-shared --disable-threads --with-float=soft --disable-libssp --disable-libmudflap --disable-libgomp --disable-sjlj-exceptions --disable-__cxa_atexit --with-newlib --with-headers=../../src/newlib/newlib/libc/include --enable-symvers --enable-visibility --with-pkgversion='Klen'\''s GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>' -v --enable-nls CFLAGS_FOR_BOOT= 'CFLAGS_FOR_TARGET=-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' CFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' CXXFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' 'CXXFLAGS_FOR_TARGET=-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' FCFLAGS='-pipe -g0 -Ofast -fomit-frame-pointer -funroll-loops -ffunction-sections -fdata-sections -fgraphite' HOST_LIBGCC2_CFLAGS_ARG= HOST_LIBS_ARG= Thread model: single gcc version 6.0.0 20160227 (experimental) (Klen's GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>) COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-c' '-fno-math-errno' '-fno-signed-zeros' '-fno-trapping-math' '-fno-trapv' '-fno-openmp' '-fno-openacc' '-mfloat-abi=soft' '-O3' '-Ofast' '-Og' '-mcpu=cortex-r4f' '-mthumb' '-flra-remat' '-fipa-icf' '-fipa-ra' '-g' '-g3' '-gdwarf-3' '-gstrict-dwarf' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-fmessage-length=0' '-D' '__little_endian__' '-Wpedantic' '-v' '-specs=nosys.specs' '-Wextra' '-LF021FlashAPI' '-dumpdir' 'objs/' '-dumpbase' 'ivl18_fw.elf.wpa' '-fltrans-output-list=C:\Temp\cch7o9pC.ltrans.out' '-fwpa' '-fresolution=C:\Temp\ccOuc8K9.res' '-flinker-output=exec' d:/gnu tools arm embedded/kgp/lib/gcc/../../libexec/gcc/arm-kgp-eabi/6.0.0/lto1.exe -quiet -dumpdir objs/ -dumpbase ivl18_fw.elf.wpa -mfloat-abi=soft -mcpu=cortex-r4f -mthumb -mfloat-abi=hard -mfpu=vfpv3-d16 -auxbase libc -g -g3 -gdwarf-3 -gstrict-dwarf -O3 -Ofast -Og -Wpedantic -Wextra -version -fdiagnostics-color=always -fno-math-errno -fno-signed-zeros -fno-trapping-math -fno-trapv -fno-openmp -fno-openacc -flra-remat -fipa-icf -fipa-ra -fmessage-length=0 -fltrans-output-list=C:\Temp\cch7o9pC.ltrans.out -fwpa -fresolution=C:\Temp\ccOuc8K9.res -flinker-output=exec @C:\Temp\cc7H8xJE GNU GIMPLE (Klen's GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>) version 6.0.0 20160227 (experimental) (arm-kgp-eabi) compiled by GNU C version 6.0.0 20160227 (experimental), GMP version 6.1.0, MPFR version 3.1.3, MPC version 1.0.3, isl version 0.15 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU GIMPLE (Klen's GNU package (KGP) for Win x86_64 platform. << DICHROMENA >>) version 6.0.0 20160227 (experimental) (arm-kgp-eabi) compiled by GNU C version 6.0.0 20160227 (experimental), GMP version 6.1.0, MPFR version 3.1.3, MPC version 1.0.3, isl version 0.15 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 lto1.exe: internal compiler error: Segmentation fault libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper.exe: fatal error: D:\GNU Tools ARM Embedded\kgp/bin/arm-kgp-eabi-g++ returned 1 exit status compilation terminated. d:/gnu tools arm embedded/kgp/bin/../lib/gcc/arm-kgp-eabi/6.0.0/../../../../arm-kgp-eabi/bin/ld.exe: error: lto-wrapper failed collect2.exe: error: ld returned 1 exit status make.EXE: *** [objs/ivl18_fw.elf] Error 1 make.EXE: *** [objs/ivl18_fw.elf] Error 1 Проект успешно компилируется и линкуется в GNU ARM Tools Embedded 4.7, 5.2