]> rtime.felk.cvut.cz Git - sysless.git/blob - board/arm/oc8n/config.oc8n
Build framework for the AT91SAM7 architecture
[sysless.git] / board / arm / oc8n / config.oc8n
1 # -*- makefile -*-
2
3 ARCH=arm
4 MACH=at91sam7
5 BOARD=oc8n
6
7 CFLAGS += -fomit-frame-pointer -fno-strict-aliasing -fno-common -msoft-float
8 CFLAGS += -mthumb -mthumb-interwork -mstructure-size-boundary=8 -mcpu=arm7tdmi
9 CFLAGS += -Wall -fmessage-length=0 -MMD -MP
10
11 CROSS_COMPILE = arm-elf-
12 TARGET_ARCH = -mcpu=arm7tdmi 
13
14 # Set default C flags. If theese are set elsewhere (e.g. on a command
15 # line), these default flags are not used.
16 DEBUG ?= -g
17 OPTIMIZE ?= -O2
18
19 # This selects linker script
20 LD_SCRIPT=at91sam7
21 DEFAULT_LD_SCRIPT_VARIANT=flash
22
23 CONFIG_CMDPROC_TEST=n
24
25 #OUTPUT_FORMATS = bin hex srec
26 OUTPUT_FORMATS = bin
27
28 OPENOCD=openocd-rev717
29 W_OPENOCD=$(OUTPUT_DIR)/board/$(ARCH)/$(BOARD)/scripts/w_openocd.sh
30 W_OPENOCD_CFG=$(OUTPUT_DIR)/board/$(ARCH)/$(BOARD)/scripts/openocd_program.cfg
31 W_OPENOCD_SCRIPT=$(OUTPUT_DIR)/board/$(ARCH)/$(BOARD)/scripts/script.ocd
32
33 LOAD_CMD-flash = \
34     $(W_OPENOCD) $(OPENOCD) $(W_OPENOCD_CFG) $(W_OPENOCD_SCRIPT) $(LOCAL_BUILD_DIR)