]> rtime.felk.cvut.cz Git - sysless.git/blob - board/arm/lpc17cmsis-mbed/config.lpc17xx-mbed
b0e0d72a2031ad6b371833d6ce7e1a803b3fe864
[sysless.git] / board / arm / lpc17cmsis-mbed / config.lpc17xx-mbed
1 # -*- makefile -*-
2
3 ARCH=arm
4 MACH=lpc17cmsis
5 BOARD=lpc17cmsis-mbed
6
7 CROSS_COMPILE = arm-elf-
8 TARGET_ARCH = -mthumb -mcpu=cortex-m3
9
10 # set ARCH_... & MACH_... C defines
11 CFLAGS += -DARCH_$(shell echo $(ARCH) | tr a-z A-Z)
12 CFLAGS += -DMACH_$(shell echo $(MACH) | tr a-z A-Z)
13 CFLAGS += -D__BIT_TYPES_DEFINED__
14
15 # Set default C flags. If theese are set elsewhere (e.g. on a command
16 # line), these default flags are not used.
17 DEBUG ?= -g
18 OPTIMIZE ?= -O2
19
20
21 # loading function is not done yet
22
23 #LPCISP=~/projects/cf/lpc21isp_v179/lpc21isp
24 #TOLPC13XX=../../../arch/arm/mach-lpc13xx/tools/tolpc/tolpc -m ../../../arch/arm/mach-lpc13xx/tools/tolpc/lpc13xx.so
25 #LPC_BAUD = 115200
26 #LPC_TTY = /dev/ttyUSB0
27 #CPU_SYS_KHZ = 12000
28
29 #TOLPC = $(TOLPC13XX) --baud $(LPC_BAUD) --sdev $(LPC_TTY) -q $(CPU_SYS_KHZ) -L -f
30 #LOAD_CMD-ram = $(TOLPC) 
31 #LOAD_CMD-flash = load() { $(TOLPC) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
32
33 # This selects linker script
34 LD_SCRIPT=lpc1768
35 DEFAULT_LD_SCRIPT_VARIANT=flash
36
37 OUTPUT_FORMATS = bin
38
39 ###
40 #CONFIG_USB_BASE=y
41 #CONFIG_USB_MORE=y
42 CONFIG_USB_PDIUSB=n
43 #CONFIG_USB_LPCUSB=y
44 CONFIG_CMDPROC_TEST=n
45
46 LN_HEADERS=y