SpejblARM bord can be now programmed via USB with FTDI(FT232)
[LPC2xxx_and_RobotSpejbl.git] / board / spejblarm / config.spejbl
blob37940d3940f09068e49c6e11de14a255e04303ac
1 # -*- makefile -*-
3 ARCH=arm
4 MACH=lpc21xx
5 BOARD=spejblarm
7 CROSS_COMPILE = arm-elf-
8 TARGET_ARCH = -mcpu=arm7tdmi 
10 # Set default C flags. If theese are set elsewhere (e.g. on a command
11 # line), these default flags are not used.
12 DEBUG ?= -g
13 OPTIMIZE ?= -O2
15 LPC_BAUD = 38400
16 SDEV = /dev/ttyUSB0
17 XTALFREQ = 10000
18 TOLPC = $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils/tolpc --baud $(LPC_BAUD) --sdev $(SDEV)
19 #LOAD_CMD-ramisp = $(TOLPC)  -v -q $(XTALFREQ) -L -f 
20 LOAD_CMD-ram = $(TOLPC) -v -q $(XTALFREQ) -L -f
21 LOAD_CMD-mpram = $(TOLPC)  -v -q $(XTALFREQ) -L -f 
22 LOAD_CMD-flash = load() { HEX=$(LOCAL_BUILD_DIR)/$$(basename $$1).hex; $(CROSS_COMPILE)objcopy -O ihex $$1 $$HEX; $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils/lpc21isp -control $$HEX $(SDEV) $(LPC_BAUD) $(XTALFREQ); }; load
24 # This selects linker script
25 LD_SCRIPT=lpc21xx
26 DEFAULT_LD_SCRIPT_VARIANT= ram flash #ramisp flash
28 #OUTPUT_FORMATS = bin hex srec
30 ###
31 CONFIG_USB_BASE=
32 CONFIG_USB_PDIUSB=
33 CONFIG_USB_MORE=
34 CONFIG_CMDPROC_TEST=n
36 LN_HEADERS=y