]> rtime.felk.cvut.cz Git - lincan.git/blob - embedded/board/arm/ul_usb1/config/config.u2uv2
Embedded code-base updated to actual version from uLan repository.
[lincan.git] / embedded / board / arm / ul_usb1 / config / config.u2uv2
1 # -*- makefile -*-
2
3 ARCH=arm
4 MACH=lpc21xx
5 BOARD=ul_usb1
6
7 CONFIG_OC_UL_DRV_SYSLESS=y
8 CONFIG_OC_UL_DRV_U450_VARPINS=y
9 CONFIG_OC_UL_DRV_U450_VARPINS_MSRSWAP=y
10 CONFIG_OC_UL_DRV_U450_TMELATE=y
11 #CONFIG_ULAN_DY=y
12 #CONFIG_ULOI_LT=y
13 #CONFIG_ULOI_GENOBJIDTAG=y
14 #CONFIG_KEYVAL=y
15 CONFIG_USB_BASE=y
16 CONFIG_USB_LPCUSB=y
17 CONFIG_USB_MORE=y
18 CONFIG_APP_U2U_V2=y
19
20 #CONFIG_APP_TEST_LPC=y
21 #CONFIG_APP_ULAD31=y
22 #CONFIG_ULBOOT=y
23
24 CONFIG_STDIO_COM_PORT=0
25
26 CROSS_COMPILE = arm-elf-
27 TARGET_ARCH = -mcpu=arm7tdmi 
28
29 # Set default C flags. If theese are set elsewhere (e.g. on a command
30 # line), these default flags are not used.
31 DEBUG ?= -g
32 OPTIMIZE ?= -O2
33
34 LPC_BAUD = 38400
35 TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyS0
36 LOAD_CMD-ramisp = $(TOLPC)  -v -q 7372 -L -f 
37 LOAD_CMD-boot = lpc21isp -bin /dev/ttyUSB0 $(LPC_BAUD) 12000
38
39 # This selects linker script
40 LD_SCRIPT=lpc2148
41 #DEFAULT_LD_SCRIPT_VARIANT=boot
42
43 #OUTPUT_FORMATS = bin hex srec
44
45 OUTPUT_FORMATS = bin
46
47 PROG_BASE=0x20000
48 PROG_SIZE=0x20000
49
50 UL_SENDHEX ?= ul_sendhex
51 MOD ?= 3
52
53 LOAD_CMD-app = \
54     $(UL_SENDHEX) -m $(MOD) -r -o 0 ; \
55     $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -s $(PROG_BASE) -l $(PROG_SIZE) -e; \
56     $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -b 256 -s $(PROG_BASE) -f binary
57
58 RUN_CMD-app = \
59     $(UL_SENDHEX) -m $(MOD) -g $(PROG_BASE)