Перейти к содержанию
    

lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2940

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: arm-kgp-eabi-gcc returned 1 exit status

compilation terminated.

 

Подробности нужны? Какие?

 

arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/bandfilters.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../bandfilters.c -o bandfilters.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/board.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../board.c -o board.o
../board.c:113:22: warning: 'glob_stage1level' defined but not used [-Wunused-variable]
static uint_fast8_t  glob_stage1level = 2; /* index of code for A1..A0 of OPA2674I-14D in stage 1 */
                     ^
../board.c:114:22: warning: 'glob_stage2level' defined but not used [-Wunused-variable]
static uint_fast8_t  glob_stage2level = 2; /* index of code for A1..A0 of OPA2674I-14D in stage 2 */
                     ^
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/sequen.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../sequen.c -o sequen.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/elkey.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../elkey.c -o elkey.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/encoder.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../encoder.c -o encoder.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/hardware.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../hardware.c -o hardware.o
../hardware.c:478:13: warning: 'spool_elkeyinputsbundle' defined but not used [-Wunused-function]
static void spool_elkeyinputsbundle(void)
            ^
../hardware.c:1563:22: warning: 'ulmin' defined but not used [-Wunused-function]
static unsigned long ulmin(
                     ^
../hardware.c:1570:22: warning: 'ulmax' defined but not used [-Wunused-function]
static unsigned long ulmax(
                     ^
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/hd44780.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../hd44780.c -o hd44780.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/display.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../display.c -o display.o
../display.c: In function 'display_mode_tx_vox':
../display.c:1980:29: warning: unused variable 's_voxtunemode' [-Wunused-variable]
 static const FLASHMEM char s_voxtunemode [2][2][4] =
                            ^
../display.c:1961:29: warning: unused variable 's_txmode' [-Wunused-variable]
 static const FLASHMEM char s_txmode [2][3] =
                            ^
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/keyboard.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../keyboard.c -o keyboard.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/keymaps.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../keymaps.c -o keymaps.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/nvram.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../nvram.c -o nvram.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/spifuncs.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../spifuncs.c -o spifuncs.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/formats.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../formats.c -o formats.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/synthcalcs.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../synthcalcs.c -o synthcalcs.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/filters.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../filters.c -o filters.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/si570.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../si570.c -o si570.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/pcf8535.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../pcf8535.c -o pcf8535.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/uc1608.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../uc1608.c -o uc1608.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/uc1601s.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../uc1601s.c -o uc1601s.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/lph88.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../lph88.c -o lph88.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/ls020.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../ls020.c -o ls020.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/l2f50.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../l2f50.c -o l2f50.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/s1d13781.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../s1d13781.c -o s1d13781.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/ILI9320.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../ILI9320.c -o ILI9320.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/ili9225.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../ili9225.c -o ili9225.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/st7735.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../st7735.c -o st7735.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/st7565s.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../st7565s.c -o st7565s.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/graphltdc.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../graphltdc.c -o graphltdc.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/twi.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../twi.c -o twi.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/pio.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../pio.c -o pio.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/hardwarecodecs.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../hardwarecodecs.c -o hardwarecodecs.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/tlv320aic23.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../tlv320aic23.c -o tlv320aic23.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/cs4272.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../cs4272.c -o cs4272.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/buffers.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../buffers.c -o buffers.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/audio.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../audio.c -o audio.o
../audio.c: In function 'audio_setup_rx':
../audio.c:2294:12: warning: unused variable 'globHIGHCUT_RX' [-Wunused-variable]
 const int globHIGHCUT_RX = glob_ssb_afhighcut100 * 100;
           ^
../audio.c:2293:12: warning: unused variable 'globLOWCUT_RX' [-Wunused-variable]
 const int globLOWCUT_RX = glob_ssb_aflowcut10 * 10;
           ^
../audio.c: At top level:
../audio.c:709:21: warning: 'FIRCoef_trxi_IQ' defined but not used [-Wunused-variable]
static int_fast32_t FIRCoef_trxi_IQ [NtapCoeffs(Ntap_trxi_IQ)] = { 0, };
                    ^
../audio.c:821:12: warning: 'peekvali24' defined but not used [-Wunused-function]
static int peekvali24(uint32_t a)
           ^
../audio.c:906:21: warning: 'get_toneoutint32' defined but not used [-Wunused-function]
static int_fast32_t get_toneoutint32(void)
                    ^
../audio.c:926:21: warning: 'get_dualtonei32' defined but not used [-Wunused-function]
static int_fast32_t get_dualtonei32(void)
                    ^
../audio.c:986:17: warning: 'get_int32_aflo' defined but not used [-Wunused-function]
static int32p_t get_int32_aflo(int deltaftw)
                ^
../audio.c:997:17: warning: 'get_int32_aflo_bpsk' defined but not used [-Wunused-function]
static int32p_t get_int32_aflo_bpsk(uint_fast8_t phase2)
                ^
../audio.c:1320:14: warning: 'fir_design_bandstop_floats' defined but not used [-Wunused-function]
static float fir_design_bandstop_floats(float * dCoeff, int iCoefNum, float fCutLow, float fCutHigh, float dGain)
             ^
../audio.c:1431:13: warning: 'fir_design_passtrough_integers_NW' defined but not used [-Wunused-function]
static void fir_design_passtrough_integers_NW(int_fast32_t *lCoeff, int iCoefNum, float dGain)
            ^
../audio.c:1488:17: warning: 'scalepairi32' defined but not used [-Wunused-function]
static int64p_t scalepairi32(int32p_t a, int scale, int denom)
                ^
../audio.c:1623:19: warning: 'filter_fir4_rx_SSB_IQ' defined but not used [-Wunused-function]
static float32p_t filter_fir4_rx_SSB_IQ(float32p_t NewSample, uint_fast8_t useI) 
                  ^
../audio.c:1738:19: warning: 'filter_firp_rx_SSB' defined but not used [-Wunused-function]
static float32p_t filter_firp_rx_SSB(float32p_t NewSample) 
                  ^
../audio.c:1826:13: warning: 'filter_firp_rxi_SSB_put' defined but not used [-Wunused-function]
static void filter_firp_rxi_SSB_put(int32p_t NewSample)
            ^
../audio.c:1839:17: warning: 'filter_firp_rxi_SSB_get' defined but not used [-Wunused-function]
static int64p_t filter_firp_rxi_SSB_get(void)
                ^
../audio.c:1878:17: warning: 'filter_firp_rxi_IQ' defined but not used [-Wunused-function]
static int32p_t filter_firp_rxi_IQ(int32p_t NewSample) 
                ^
../audio.c:1924:19: warning: 'filter_firp_rx_IQ' defined but not used [-Wunused-function]
static float32p_t filter_firp_rx_IQ(float32p_t NewSample)
                  ^
../audio.c:2012:19: warning: 'filter_firp_tx_SSB_IQ' defined but not used [-Wunused-function]
static float32p_t filter_firp_tx_SSB_IQ(float32p_t NewSample)
                  ^
../audio.c:2252:12: warning: 'inside' defined but not used [-Wunused-function]
static int inside(int low, int val, int high)
           ^
../audio.c:3891:12: warning: 'get_int16_subtone' defined but not used [-Wunused-function]
static int get_int16_subtone(void)
           ^
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/spislave.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../spislave.c -o spislave.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/tc1.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../tc1.c -o tc1.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F10X_HD=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/tests.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../tests.c -o tests.o
arm-kgp-eabi-gcc  bandfilters.o board.o sequen.o elkey.o encoder.o hardware.o hd44780.o display.o keyboard.o keymaps.o nvram.o spifuncs.o formats.o synthcalcs.o filters.o si570.o pcf8535.o uc1608.o uc1601s.o lph88.o ls020.o l2f50.o s1d13781.o ILI932
0.o ili9225.o st7735.o st7565s.o graphltdc.o twi.o pio.o hardwarecodecs.o tlv320aic23.o cs4272.o buffers.o audio.o spislave.o tc1.o tests.o -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunct
ion-sections -fdata-sections -ffat-lto-objects -flto -Ofast -nostartfiles -T../STM32F429VG_rom.ld -Wl,-Map=tc1_stm32f429zi_rom.map,--cref,--no-warn-mismatch -L../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Lib/GCC -lm  -o tc1_stm32f429zi_rom.elf
lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2940
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: arm-kgp-eabi-gcc returned 1 exit status
compilation terminated.
c:/user/arm/klen/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_mstislav_keldysh_nii_1/arm-kgp-eabi/arm-kgp-eabi/bin/../lib/gcc/arm-kgp-eabi/5.0.0/../../../../arm-kgp-eabi/bin/ld.exe: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
make.exe: *** [tc1_stm32f429zi_rom.elf] Error 1

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2_Genadi Zawidowski

мдя... чето новенькое. на выходных посижу поковыряюсь.

еще раз убеждаюсь что под венду даже ровный cофт становится кривым :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С компилятором с https://launchpad.net/gcc-arm-embedded вылетов нет... но у них 4.9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С компилятором с https://launchpad.net/gcc-arm-embedded вылетов нет... но у них 4.9

да починим.... заграница нам не указ, мало ли че там у них.. у них там кверх головами хоДють..

в пятерке много новых фич - код хороший выдает, STL опятьже шире реализован.

доведем слона до слез .....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

уважаемый klen, нельзя ли попросить Вас опубликовать ссылочку на то место, куда Вы складываете свои релизы?

дело в том, что отдельно публикуемые Вами ссылки на архивы рассыпаны по сообщениям в этой теме и выискивать нужное нелегко... а вот чтобы самому покопаться в накопленном добре - это было бы удобно...

в частности, меня интересует AVR, а Вас, как я понимаю, уже нет - вот я бы и поглядел на "старенькое"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

свежак arm-kgp-eabi

для хоста x86_64-kgp-mingw32 (mingw64)

www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150311_VICTOR_KUZNETSOV_NII_10.7z

пробовыл тестить но мало. кто попробует как всегда просьба сообщить если лошадь пойдет поперек бороздыы. в отличие от прошлой сборки эта точно объектники выдает.

 

для хоста x86_64-kgp-linux-gnu (linux64)

www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20150311_VICTOR_KUZNETSOV_NII_10.7z

рабочая лошадь - все текущие мои проекты билдятся свежаком.

 

2_ARV

можно попробывать собрать для AVR. из спртивного интереса :)

к тому месту где все сложено нет ссылочки - оно снаружи только по урлу доступно, получит список файлов нельзя. если есть токаое место куда все чехом можно залить я залью.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если есть токаое место куда все чехом можно залить я залью.
http://sourceforge.net/

По аналогии с

http://sourceforge.net/projects/mingw-w64/?source=directory

http://sourceforge.net/projects/tdm-gcc/?source=directory

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, полноценный публичный файлообменник был бы предпочтительным.

но я готов предложить место и на своем сайте, если объем архивов не очень огромный (пару гигабайт вполне выдеру).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

свежак arm-kgp-eabi

для хоста x86_64-kgp-mingw32 (mingw64)

www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150311_VICTOR_KUZNETSOV_NII_10.7z

пробовыл тестить но мало. кто попробует как всегда просьба сообщить если лошадь пойдет поперек бороздыы. в отличие от прошлой сборки эта точно объектники выдает.

 

К сожалению, падает на том же проекте... Компилировалось разумеется "на чистом месте".

 

...

arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/spislave.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../spislave.c -o spislave.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/tc1.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../tc1.c -o tc1.o
arm-kgp-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -D
NDEBUG=1 -DCPUSTYLE_STM32F4XX=1 -DSTM32F429_439xx=1 -MD -MP -MF ./dep/tests.o.d -I../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Include -I../ ../tests.c -o tests.o
arm-kgp-eabi-gcc  bandfilters.o board.o sequen.o elkey.o encoder.o hardware.o hd44780.o display.o keyboard.o keymaps.o nvram.o spifuncs.o formats.o synthcalcs.o filters.o si570.o pcf8535.o uc1608.o uc1601s.o lph88.o ls020.o l2f50.o s1d13781.o ILI932
0.o ili9225.o st7735.o st7565s.o graphltdc.o twi.o pio.o hardwarecodecs.o tlv320aic23.o cs4272.o buffers.o audio.o spislave.o tc1.o tests.o -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunct
ion-sections -fdata-sections -ffat-lto-objects -flto -Ofast -nostartfiles -T../STM32F429VG_rom.ld -Wl,-Map=tc1_stm32f429zi_rom.map,--cref,--no-warn-mismatch -L../../CMSIS-SP-00300-r4p2-00rel0/CMSIS/Lib/GCC -lm  -o tc1_stm32f429zi_rom.elf
lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2947
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: arm-kgp-eabi-gcc returned 1 exit status
compilation terminated.
c:/user/arm/klen/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150311_victor_kuznetsov_nii_10/bin/../lib/gcc/arm-kgp-eabi/5.0.0/../../../../arm-kgp-eabi/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
make.exe: *** [tc1_stm32f429zi_rom.elf] Error 1
NMAKE : fatal error U1077: 'make.exe' : return code '0x2'
Stop.

 

Заметил некоторую тормознутость по скорости... В коде есть место, где компилируются автоматически сгенерированные куски (таблицы синусов, загрузочный образ для FPGA на 300 килобайт) - на этих файлах заметно падение скорости компиляции раза в два-три по сравнению с launchpad-овской версией.

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если для релиза указываю -ffat-lto-objects -flto, оптимизирует проект до bx lr :)

А если не говорить -nostdlib, цепляет _mainCRTStartup() в коде ARM, хотя во всех остальных места тумба. Но это я на кривоту собственных рук списываю...

хост - linux-x64

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте вот так:

 

 

static const
__attribute__((used, section(".isr_vector")))
IntFunc exception_table [/*256*/] = {

    /* Configure Initial Stack Pointer, using linker-generated symbols */
    (IntFunc)(& __stack),
    ResetException,
    NMI_Handler,

...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оптимизировать до одной команды перестал, но функции CRT всё равно частично в коде АРМ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

праздничный свежак к дню победы!

 

приятные новости

1. кроме транка собран для хоста x86_64-linux-gnu релизная сборка 5.1.0

2. теперь свежаки из транка имеют ветку компиллера 6!

что можно сказать? а вот что - в исходника шестой ветки я обнаружил более полную имплементацию с++14 что не может не действовать на улучшения прошивок в сложных алгоритмах. также значительно улучшен кодогенератор, на моем боевом примере кусок кода выполняжщий спектральный анализ (1024фильтра, тип данных float, окно отсутствует) имеет следующие время вычисления комплексного спектра :

// 101.462967 uS # gcc версия 5.0.0 20150304 (experimental) (Klen's GNU package (KGP) for x86_64-kgp-linux-gnu platform. << VICTOR_KUZNETSOV_NII_10 >>)

// 89.2818524 uS # gcc версия 6.0.0 20150511 (experimental) (Klen's GNU package (KGP) for x86_64-kgp-linux-gnu platform. << 9_MAY >>)

видно что получили прирост скорости 10 процентов, ковыряние в выходном асме показало что 6 компиллер наппихивает меньше иструкций в трассу вычисления. результаты сходятся, иначе че бы не писал все это.

3. хорошая новость для тех кто хочет попробывать cortex-m7

во всех сборках добавлен отдельный таргет (библиотеки gcc newlib) для

а) cortex-m7 + fpv5-sp-d16, это для STM32F7 - у него урезаный FPU, для компиляния необходимо компиллеру при компиляции и линковке втыкать ключики -mthumb -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard

б) cortex-m7 + fpv5-d16, это для ATMEL и прочих c полноценным FPU, для компиляния необходимо компиллеру при компиляции и линковке втыкать ключики -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard

 

таргет arm-kgp-eabi хост x86_64-linux-gnu

www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20150512_9_MAY.7z

релизный 5.1.0

www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_5.1.0_GAY_SEVERIN_NPP_ZVEZDA.7z

 

 

 

таргет arm-kgp-eabi хост x86_64-kgp-mingw32

www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150512_9_MAY.7z

маздаевский не тести - неначем даже бинари запустить ...:(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

[DELETED] AVR-филы требуют уважения своих прав!!!
Изменено пользователем IgorKossak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

праздничный свежак к дню победы!

 

Спасибо. Прогнал на текущем проекте для F107 (C++11, thumb, O2, задавленный инлайн):

 

4.9.3 - 54688

5.1.0 - 53048 (-3%)

6.0.0 - 51800 (-5.3%)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...