>make -f Makefile.mw clean # remove the executables, map, dmp and all object files (.o) rm --force main.o lcd.o audio_rec.o Src/lcd.o Src/audio_rec.o Src/camera.o Src/main.o Src/touchscreen.o Src/sdram.o Src/sdram_dma.o Src/log.o Src/system_stm32f7xx.o Src/qspi.o Src/eeprom.o Src/stm32f7xx_it.o Src/sd.o Src/audio_play.o Src/audio_loopback.o camera.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.o touchscreen.o sdram.o sdram_dma.o log.o system_stm32f7xx.o qspi.o eeprom.o Utilities/Log/lcd_log.o Utilities/Fonts/font12.o Utilities/Fonts/font8.o Utilities/Fonts/font24.o Utilities/Fonts/font16.o Utilities/Fonts/font20.o stm32f7xx_it.o sd.o audio_play.o audio_loopback.o BSP/STM32746G-Discovery/stm32746g_discovery_audio.o BSP/STM32746G-Discovery/stm32746g_discovery_ts.o BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o BSP/STM32746G-Discovery/stm32746g_discovery.o BSP/STM32746G-Discovery/stm32746g_discovery_qspi.o BSP/STM32746G-Discovery/stm32746g_discovery_camera.o BSP/STM32746G-Discovery/stm32746g_discovery_sd.o BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.o BSP/STM32746G-Discovery/stm32746g_discovery_sdram.o BSP/Components/ft5336/ft5336.o BSP/Components/ov9655/ov9655.o BSP/Components/wm8994/wm8994.o System/startup_stm32f746xx.o rm --force stm32f746mw.elf rm --force stm32f746mw.bin rm --force stm32f746mw.map rm --force *~ markus@linux-2n09:~/Elektrotechnik/ARM/Discovery_STM32F746/wrk/mw >make -f Makefile.mw build make: *** No rule to make target 'build'. Schluss. markus@linux-2n09:~/Elektrotechnik/ARM/Discovery_STM32F746/wrk/mw >make -f Makefile.mw all [CC] main.o [CC] lcd.o [CC] audio_rec.o [CC] Src/lcd.o [CC] Src/audio_rec.o [CC] Src/camera.o [CC] Src/main.o [CC] Src/touchscreen.o [CC] Src/sdram.o [CC] Src/sdram_dma.o [CC] Src/log.o [CC] Src/system_stm32f7xx.o [CC] Src/qspi.o [CC] Src/eeprom.o [CC] Src/stm32f7xx_it.o [CC] Src/sd.o [CC] Src/audio_play.o [CC] Src/audio_loopback.o [CC] camera.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.o [CC] STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.o [CC] touchscreen.o [CC] sdram.o [CC] sdram_dma.o [CC] log.o [CC] system_stm32f7xx.o [CC] qspi.o [CC] eeprom.o [CC] Utilities/Log/lcd_log.o [CC] Utilities/Fonts/font12.o [CC] Utilities/Fonts/font8.o [CC] Utilities/Fonts/font24.o [CC] Utilities/Fonts/font16.o [CC] Utilities/Fonts/font20.o [CC] stm32f7xx_it.o [CC] sd.o [CC] audio_play.o [CC] audio_loopback.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_audio.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_ts.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_qspi.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_camera.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_sd.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.o [CC] BSP/STM32746G-Discovery/stm32746g_discovery_sdram.o [CC] BSP/Components/ft5336/ft5336.o [CC] BSP/Components/ov9655/ov9655.o [CC] BSP/Components/wm8994/wm8994.o [CC] System/startup_stm32f746xx.o [LD] stm32f746mw.elf @/usr/bin/arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -Os -TSystem/STM32F746NGHx_FLASH.ld -Xlinker --gc-sections -Llibs -Wl,-Map,stm32f746mw.map -o stm32f746mw.elf main.o lcd.o audio_rec.o Src/lcd.o Src/audio_rec.o Src/camera.o Src/main.o Src/touchscreen.o Src/sdram.o Src/sdram_dma.o Src/log.o Src/system_stm32f7xx.o Src/qspi.o Src/eeprom.o Src/stm32f7xx_it.o Src/sd.o Src/audio_play.o Src/audio_loopback.o camera.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.o touchscreen.o sdram.o sdram_dma.o log.o system_stm32f7xx.o qspi.o eeprom.o Utilities/Log/lcd_log.o Utilities/Fonts/font12.o Utilities/Fonts/font8.o Utilities/Fonts/font24.o Utilities/Fonts/font16.o Utilities/Fonts/font20.o stm32f7xx_it.o sd.o audio_play.o audio_loopback.o BSP/STM32746G-Discovery/stm32746g_discovery_audio.o BSP/STM32746G-Discovery/stm32746g_discovery_ts.o BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o BSP/STM32746G-Discovery/stm32746g_discovery.o BSP/STM32746G-Discovery/stm32746g_discovery_qspi.o BSP/STM32746G-Discovery/stm32746g_discovery_camera.o BSP/STM32746G-Discovery/stm32746g_discovery_sd.o BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.o BSP/STM32746G-Discovery/stm32746g_discovery_sdram.o BSP/Components/ft5336/ft5336.o BSP/Components/ov9655/ov9655.o BSP/Components/wm8994/wm8994.o System/startup_stm32f746xx.o -lm System/startup_stm32f746xx.o Src/lcd.o: In function `LCD_demo': lcd.c:(.text.LCD_demo+0x0): multiple definition of `LCD_demo' lcd.o:lcd.c:(.text.LCD_demo+0x0): first defined here Src/audio_rec.o: In function `AudioRec_demo': audio_rec.c:(.text.AudioRec_demo+0x0): multiple definition of `AudioRec_demo' audio_rec.o:audio_rec.c:(.text.AudioRec_demo+0x0): first defined here Src/audio_rec.o: In function `BSP_AUDIO_IN_TransferComplete_CallBack': audio_rec.c:(.text.BSP_AUDIO_IN_TransferComplete_CallBack+0x0): multiple definition of `BSP_AUDIO_IN_TransferComplete_CallBack' audio_rec.o:audio_rec.c:(.text.BSP_AUDIO_IN_TransferComplete_CallBack+0x0): first defined here Src/audio_rec.o: In function `BSP_AUDIO_IN_HalfTransfer_CallBack': audio_rec.c:(.text.BSP_AUDIO_IN_HalfTransfer_CallBack+0x0): multiple definition of `BSP_AUDIO_IN_HalfTransfer_CallBack' audio_rec.o:audio_rec.c:(.text.BSP_AUDIO_IN_HalfTransfer_CallBack+0x0): first defined here Src/audio_rec.o: In function `BSP_AUDIO_IN_Error_CallBack': audio_rec.c:(.text.BSP_AUDIO_IN_Error_CallBack+0x0): multiple definition of `BSP_AUDIO_IN_Error_CallBack' audio_rec.o:audio_rec.c:(.text.BSP_AUDIO_IN_Error_CallBack+0x0): first defined here Src/main.o: In function `main': main.c:(.text.startup.main+0x0): multiple definition of `main' main.o:main.c:(.text.startup.main+0x0): first defined here Src/main.o: In function `CheckForUserInput': main.c:(.text.CheckForUserInput+0x0): multiple definition of `CheckForUserInput' main.o:main.c:(.text.CheckForUserInput+0x0): first defined here Src/main.o: In function `Toggle_Leds': main.c:(.text.Toggle_Leds+0x0): multiple definition of `Toggle_Leds' main.o:main.c:(.text.Toggle_Leds+0x0): first defined here Src/main.o: In function `HAL_GPIO_EXTI_Callback': main.c:(.text.HAL_GPIO_EXTI_Callback+0x0): multiple definition of `HAL_GPIO_EXTI_Callback' main.o:main.c:(.text.HAL_GPIO_EXTI_Callback+0x0): first defined here Src/main.o:(.data.BSP_examples+0x0): multiple definition of `BSP_examples' main.o:(.data.BSP_examples+0x0): first defined here Src/main.o:(.bss.ErrorCounter+0x0): multiple definition of `ErrorCounter' main.o:(.bss.ErrorCounter+0x0): first defined here Src/main.o:(.data.NbLoop+0x0): multiple definition of `NbLoop' main.o:(.data.NbLoop+0x0): first defined here Src/main.o:(.rodata.stlogo+0x0): multiple definition of `stlogo' main.o:(.rodata.stlogo+0x0): first defined here camera.o: In function `Camera_demo': camera.c:(.text.Camera_demo+0x0): multiple definition of `Camera_demo' Src/camera.o:camera.c:(.text.Camera_demo+0x0): first defined here camera.o: In function `BSP_CAMERA_LineEventCallback': camera.c:(.text.BSP_CAMERA_LineEventCallback+0x0): multiple definition of `BSP_CAMERA_LineEventCallback' Src/camera.o:camera.c:(.text.BSP_CAMERA_LineEventCallback+0x0): first defined here camera.o: In function `BSP_LCD_DMA2D_IRQHandler': camera.c:(.text.BSP_LCD_DMA2D_IRQHandler+0x0): multiple definition of `BSP_LCD_DMA2D_IRQHandler' Src/camera.o:camera.c:(.text.BSP_LCD_DMA2D_IRQHandler+0x0): first defined here camera.o: In function `HAL_DMA2D_MspInit': camera.c:(.text.HAL_DMA2D_MspInit+0x0): multiple definition of `HAL_DMA2D_MspInit' Src/camera.o:camera.c:(.text.HAL_DMA2D_MspInit+0x0): first defined here touchscreen.o: In function `Touchscreen_demo': touchscreen.c:(.text.Touchscreen_demo+0x0): multiple definition of `Touchscreen_demo' Src/touchscreen.o:touchscreen.c:(.text.Touchscreen_demo+0x0): first defined here sdram.o: In function `SDRAM_demo': sdram.c:(.text.SDRAM_demo+0x0): multiple definition of `SDRAM_demo' Src/sdram.o:sdram.c:(.text.SDRAM_demo+0x0): first defined here sdram_dma.o: In function `SDRAM_DMA_demo': sdram_dma.c:(.text.SDRAM_DMA_demo+0x0): multiple definition of `SDRAM_DMA_demo' Src/sdram_dma.o:sdram_dma.c:(.text.SDRAM_DMA_demo+0x0): first defined here sdram_dma.o: In function `HAL_SDRAM_DMA_XferCpltCallback': sdram_dma.c:(.text.HAL_SDRAM_DMA_XferCpltCallback+0x0): multiple definition of `HAL_SDRAM_DMA_XferCpltCallback' Src/sdram_dma.o:sdram_dma.c:(.text.HAL_SDRAM_DMA_XferCpltCallback+0x0): first defined here sdram_dma.o: In function `HAL_SDRAM_DMA_XferErrorCallback': sdram_dma.c:(.text.HAL_SDRAM_DMA_XferErrorCallback+0x0): multiple definition of `HAL_SDRAM_DMA_XferErrorCallback' Src/sdram_dma.o:sdram_dma.c:(.text.HAL_SDRAM_DMA_XferErrorCallback+0x0): first defined here sdram_dma.o:(.bss.uwDMA_Transfer_Complete+0x0): multiple definition of `uwDMA_Transfer_Complete' Src/sdram_dma.o:(.bss.uwDMA_Transfer_Complete+0x0): first defined here log.o: In function `Log_demo': log.c:(.text.Log_demo+0x0): multiple definition of `Log_demo' Src/log.o:log.c:(.text.Log_demo+0x0): first defined here system_stm32f7xx.o: In function `SystemInit': system_stm32f7xx.c:(.text.SystemInit+0x0): multiple definition of `SystemInit' Src/system_stm32f7xx.o:system_stm32f7xx.c:(.text.SystemInit+0x0): first defined here system_stm32f7xx.o: In function `SystemCoreClockUpdate': system_stm32f7xx.c:(.text.SystemCoreClockUpdate+0x0): multiple definition of `SystemCoreClockUpdate' Src/system_stm32f7xx.o:system_stm32f7xx.c:(.text.SystemCoreClockUpdate+0x0): first defined here system_stm32f7xx.o:(.data.AHBPrescTable+0x0): multiple definition of `AHBPrescTable' Src/system_stm32f7xx.o:(.data.AHBPrescTable+0x0): first defined here system_stm32f7xx.o:(.data.SystemCoreClock+0x0): multiple definition of `SystemCoreClock' Src/system_stm32f7xx.o:(.data.SystemCoreClock+0x0): first defined here qspi.o: In function `QSPI_demo': qspi.c:(.text.QSPI_demo+0x0): multiple definition of `QSPI_demo' Src/qspi.o:qspi.c:(.text.QSPI_demo+0x0): first defined here eeprom.o: In function `EEPROM_demo': eeprom.c:(.text.EEPROM_demo+0x0): multiple definition of `EEPROM_demo' Src/eeprom.o:eeprom.c:(.text.EEPROM_demo+0x0): first defined here eeprom.o: In function `BSP_EEPROM_TIMEOUT_UserCallback': eeprom.c:(.text.BSP_EEPROM_TIMEOUT_UserCallback+0x0): multiple definition of `BSP_EEPROM_TIMEOUT_UserCallback' Src/eeprom.o:eeprom.c:(.text.BSP_EEPROM_TIMEOUT_UserCallback+0x0): first defined here eeprom.o:(.bss.Tx2Buffer+0x0): multiple definition of `Tx2Buffer' Src/eeprom.o:(.bss.Tx2Buffer+0x0): first defined here eeprom.o:(.bss.Rx1Buffer+0x0): multiple definition of `Rx1Buffer' Src/eeprom.o:(.bss.Rx1Buffer+0x0): first defined here eeprom.o:(.data.Tx1Buffer+0x0): multiple definition of `Tx1Buffer' Src/eeprom.o:(.data.Tx1Buffer+0x0): first defined here eeprom.o:(.data.EEPROMConnected+0x0): multiple definition of `EEPROMConnected' Src/eeprom.o:(.data.EEPROMConnected+0x0): first defined here stm32f7xx_it.o: In function `NMI_Handler': stm32f7xx_it.c:(.text.NMI_Handler+0x0): multiple definition of `NMI_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.NMI_Handler+0x0): first defined here stm32f7xx_it.o: In function `HardFault_Handler': stm32f7xx_it.c:(.text.HardFault_Handler+0x0): multiple definition of `HardFault_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.HardFault_Handler+0x0): first defined here stm32f7xx_it.o: In function `MemManage_Handler': stm32f7xx_it.c:(.text.MemManage_Handler+0x0): multiple definition of `MemManage_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.MemManage_Handler+0x0): first defined here stm32f7xx_it.o: In function `BusFault_Handler': stm32f7xx_it.c:(.text.BusFault_Handler+0x0): multiple definition of `BusFault_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.BusFault_Handler+0x0): first defined here stm32f7xx_it.o: In function `UsageFault_Handler': stm32f7xx_it.c:(.text.UsageFault_Handler+0x0): multiple definition of `UsageFault_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.UsageFault_Handler+0x0): first defined here stm32f7xx_it.o: In function `SVC_Handler': stm32f7xx_it.c:(.text.SVC_Handler+0x0): multiple definition of `SVC_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.SVC_Handler+0x0): first defined here stm32f7xx_it.o: In function `DebugMon_Handler': stm32f7xx_it.c:(.text.DebugMon_Handler+0x0): multiple definition of `DebugMon_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DebugMon_Handler+0x0): first defined here stm32f7xx_it.o: In function `PendSV_Handler': stm32f7xx_it.c:(.text.PendSV_Handler+0x0): multiple definition of `PendSV_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.PendSV_Handler+0x0): first defined here stm32f7xx_it.o: In function `SysTick_Handler': stm32f7xx_it.c:(.text.SysTick_Handler+0x0): multiple definition of `SysTick_Handler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.SysTick_Handler+0x0): first defined here stm32f7xx_it.o: In function `EXTI0_IRQHandler': stm32f7xx_it.c:(.text.EXTI0_IRQHandler+0x0): multiple definition of `EXTI0_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.EXTI0_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `EXTI2_IRQHandler': stm32f7xx_it.c:(.text.EXTI2_IRQHandler+0x0): multiple definition of `EXTI2_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.EXTI2_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `EXTI15_10_IRQHandler': stm32f7xx_it.c:(.text.EXTI15_10_IRQHandler+0x0): multiple definition of `EXTI15_10_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.EXTI15_10_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DMA2_Stream7_IRQHandler': stm32f7xx_it.c:(.text.DMA2_Stream7_IRQHandler+0x0): multiple definition of `DMA2_Stream7_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DMA2_Stream7_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DMA2_Stream0_IRQHandler': stm32f7xx_it.c:(.text.DMA2_Stream0_IRQHandler+0x0): multiple definition of `DMA2_Stream0_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DMA2_Stream0_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DMA2_Stream1_IRQHandler': stm32f7xx_it.c:(.text.DMA2_Stream1_IRQHandler+0x0): multiple definition of `DMA2_Stream1_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DMA2_Stream1_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DMA2_Stream4_IRQHandler': stm32f7xx_it.c:(.text.DMA2_Stream4_IRQHandler+0x0): multiple definition of `DMA2_Stream4_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DMA2_Stream4_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DCMI_IRQHandler': stm32f7xx_it.c:(.text.DCMI_IRQHandler+0x0): multiple definition of `DCMI_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DCMI_IRQHandler+0x0): first defined here stm32f7xx_it.o: In function `DMA2D_IRQHandler': stm32f7xx_it.c:(.text.DMA2D_IRQHandler+0x0): multiple definition of `DMA2D_IRQHandler' Src/stm32f7xx_it.o:stm32f7xx_it.c:(.text.DMA2D_IRQHandler+0x0): first defined here sd.o: In function `SD_demo': sd.c:(.text.SD_demo+0x0): multiple definition of `SD_demo' Src/sd.o:sd.c:(.text.SD_demo+0x0): first defined here audio_play.o: In function `AUDIO_Start': audio_play.c:(.text.AUDIO_Start+0x0): multiple definition of `AUDIO_Start' Src/audio_play.o:audio_play.c:(.text.AUDIO_Start+0x0): first defined here audio_play.o: In function `AudioPlay_demo': audio_play.c:(.text.AudioPlay_demo+0x0): multiple definition of `AudioPlay_demo' Src/audio_play.o:audio_play.c:(.text.AudioPlay_demo+0x0): first defined here audio_play.o: In function `AUDIO_Process': audio_play.c:(.text.AUDIO_Process+0x0): multiple definition of `AUDIO_Process' Src/audio_play.o:audio_play.c:(.text.AUDIO_Process+0x0): first defined here audio_play.o: In function `BSP_AUDIO_OUT_TransferComplete_CallBack': audio_play.c:(.text.BSP_AUDIO_OUT_TransferComplete_CallBack+0x0): multiple definition of `BSP_AUDIO_OUT_TransferComplete_CallBack' Src/audio_play.o:audio_play.c:(.text.BSP_AUDIO_OUT_TransferComplete_CallBack+0x0): first defined here audio_play.o: In function `BSP_AUDIO_OUT_HalfTransfer_CallBack': audio_play.c:(.text.BSP_AUDIO_OUT_HalfTransfer_CallBack+0x0): multiple definition of `BSP_AUDIO_OUT_HalfTransfer_CallBack' Src/audio_play.o:audio_play.c:(.text.BSP_AUDIO_OUT_HalfTransfer_CallBack+0x0): first defined here audio_play.o: In function `BSP_AUDIO_OUT_Error_CallBack': audio_play.c:(.text.BSP_AUDIO_OUT_Error_CallBack+0x0): multiple definition of `BSP_AUDIO_OUT_Error_CallBack' Src/audio_play.o:audio_play.c:(.text.BSP_AUDIO_OUT_Error_CallBack+0x0): first defined here audio_play.o:(.bss.uwPauseEnabledStatus+0x0): multiple definition of `uwPauseEnabledStatus' Src/audio_play.o:(.bss.uwPauseEnabledStatus+0x0): first defined here audio_play.o:(.data.uwVolume+0x0): multiple definition of `uwVolume' Src/audio_play.o:(.data.uwVolume+0x0): first defined here audio_loopback.o: In function `AudioLoopback_demo': audio_loopback.c:(.text.AudioLoopback_demo+0x0): multiple definition of `AudioLoopback_demo' Src/audio_loopback.o:audio_loopback.c:(.text.AudioLoopback_demo+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font8+0x0): multiple definition of `Font8' Utilities/Fonts/font8.o:(.data.Font8+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font8_Table+0x0): multiple definition of `Font8_Table' Utilities/Fonts/font8.o:(.rodata.Font8_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font12+0x0): multiple definition of `Font12' Utilities/Fonts/font12.o:(.data.Font12+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font12_Table+0x0): multiple definition of `Font12_Table' Utilities/Fonts/font12.o:(.rodata.Font12_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font16+0x0): multiple definition of `Font16' Utilities/Fonts/font16.o:(.data.Font16+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font16_Table+0x0): multiple definition of `Font16_Table' Utilities/Fonts/font16.o:(.rodata.Font16_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font20+0x0): multiple definition of `Font20' Utilities/Fonts/font20.o:(.data.Font20+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font20_Table+0x0): multiple definition of `Font20_Table' Utilities/Fonts/font20.o:(.rodata.Font20_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font24+0x0): multiple definition of `Font24' Utilities/Fonts/font24.o:(.data.Font24+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font24_Table+0x0): multiple definition of `Font24_Table' Utilities/Fonts/font24.o:(.rodata.Font24_Table+0x0): first defined here System/startup_stm32f746xx.o:(.isr_vector+0x0): multiple definition of `g_pfnVectors' System/startup_stm32f746xx.o:(.isr_vector+0x0): first defined here System/startup_stm32f746xx.o: In function `SPDIF_RX_IRQHandler': (.text.Default_Handler+0x0): multiple definition of `Default_Handler' System/startup_stm32f746xx.o:(.text.Default_Handler+0x0): first defined here collect2: error: ld returned 1 exit status Makefile.mw:214: recipe for target 'stm32f746mw.elf' failed make: *** [stm32f746mw.elf] Error 1