From d2e75eee1d017a7632faf017f40780a5255897f5 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Sat, 28 May 2011 16:15:15 +0200 Subject: Started rewrite from scratch. --- SConstruct | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'SConstruct') diff --git a/SConstruct b/SConstruct index e95673e..a13059a 100644 --- a/SConstruct +++ b/SConstruct @@ -13,7 +13,7 @@ env = Environment( #CPPDEFINES = [], LINK = 'arm-none-eabi-gcc', - LINKFLAGS = '-Wall -mcpu=cortex-m3 -mthumb -Wl,-Tch.ld', # -Wl,--gc-sections + LINKFLAGS = '-Wall -mcpu=cortex-m3 -mthumb -nostartfiles -Wl,-Tsuzumebachi.ld', # -Wl,--gc-sections AR = 'arm-none-eabi-ar', RANLIB = 'arm-none-eabi-ranlib', @@ -33,8 +33,9 @@ sources = \ Glob('chibios/os/hal/src/*.c') + \ Glob('chibios/os/hal/platforms/STM32/*.c') -firmware = env.Program('suzumebachi.elf', Glob('*.cpp') + Glob('*.c') + sources) -env.Depends(firmware, 'ch.ld') +#firmware = env.Program('suzumebachi.elf', Glob('*.cpp') + Glob('*.c') + sources) +firmware = env.Program('suzumebachi.elf', ['main.cpp', 'entry.cpp', 'rcc.cpp']) +env.Depends(firmware, 'suzumebachi.ld') env.Command('prog', ['suzumebachi.elf'], 'openocd -f openocd.cfg -c flash_chip') -- cgit v1.2.3