arm-gcc release

Michal Grunt michal.grunt na vynet.cz
Pátek Říjen 4 13:08:01 CEST 2013


Může mi někdo poradit, co nepatří za přepínače do "release" makefile? Aby měl výsledný hex co nejmenší velikost...

-IC:\xxxxx - představuje několik adresářů, zkráceno pro přehlednost na jeden

arm-none-eabi-gcc -DUSE_STDPERIPH_DRIVER -DSTM32F0XX -DRUN_FROM_FLASH=1 -IC:\xxxxx -O0 -Wall -Wa,-adhlns="system_stm32f0xx.o.lst" -c -fomit-frame-pointer -fverbose-asm -MMD -MP -MF"system_stm32f0xx.d" -MT"system_stm32f0xx.d" -mcpu=cortex-m0 -mthumb -o "system_stm32f0xx.o" "../system_stm32f0xx.c"

'Invoking: ARM Sourcery Linux GCC C Linker'
arm-none-eabi-gcc -T"C:\Template\src\stm32f0_linker.ld" -nostartfiles -Wl,-Map,test.map -mcpu=cortex-m0 -mthumb -o "test.elf"  ./am2302.o ./delay.o ./ff.o ./lcd3310.o ./main.o ./rtc.o ./sd.o ./spi.o ./startup_stm32f0xx.o ./stm32f0xx_exti.o ./stm32f0xx_gpio.o ./stm32f0xx_it.o ./stm32f0xx_misc.o ./stm32f0xx_pwr.o ./stm32f0xx_rcc.o ./stm32f0xx_rtc.o ./stm32f0xx_spi.o ./stm32f0xx_syscfg.o ./stm32f0xx_usart.o ./system_stm32f0xx.o ./usart.o ./xprintf.o ./xstring.o   

arm-none-eabi-objcopy -O ihex test.elf  "test.hex"

Děkuji
Michal Grunt


Další informace o konferenci Hw-list