]> rtime.felk.cvut.cz Git - lincan.git/blob - embedded/board/arm/ul_usb1/config/config.usbcan
embedded: use standard CONFIG_OC_LINCAN_CARD_xxx option to distinguish required hardware.
[lincan.git] / embedded / board / arm / ul_usb1 / config / config.usbcan
1 # -*- makefile -*-
2
3 ARCH=arm
4 MACH=lpc21xx
5 BOARD=ul_usb1
6
7 #CONFIG_BOARD_VARIANT=aa_rch
8 #CONFIG_OC_UL_DRV_SYSLESS=y
9 #CONFIG_OC_UL_DRV_U450_VARPINS=y
10 #CONFIG_OC_UL_DRV_U450_VARPINS_MSRSWAP=y
11 #CONFIG_ULAN_DY=y
12 #CONFIG_ULOI_LT=y
13 #CONFIG_ULOI_GENOBJIDTAG=y
14 CONFIG_KEYVAL=y
15 #CONFIG_APP_TEST_LPC=y
16 #CONFIG_APP_ULAD31=y
17 #CONFIG_APP_TEST=y
18 #CONFIG_APP_USBTEST=y
19 #CONFIG_APP_U2U=y
20 #CONFIG_APP_U2U_V2=y
21 CONFIG_USB_BASE=y
22 CONFIG_USB_MORE=y
23 CONFIG_USB_LPCUSB=y
24 CONFIG_APP_USBCAN=y
25 CONFIG_OC_LINCAN_CARD_ul_usb1=y
26 #CONFIG_APP_USBBOOT=y
27 #CONFIG_ULBOOT=y
28
29
30 CONFIG_STDIO_COM_PORT=0
31
32 CROSS_COMPILE = arm-elf-
33 TARGET_ARCH = -mcpu=arm7tdmi
34
35 # Set default C flags. If theese are set elsewhere (e.g. on a command
36 # line), these default flags are not used.
37 DEBUG ?= -g
38 OPTIMIZE ?= -O2
39
40 LPC_BAUD = 38400
41 TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyUSB0
42 LOAD_CMD-ramisp = $(TOLPC)  -v -q 7372 -L -f
43 LOAD_CMD-boot = lpc21isp -bin /dev/ttyUSB0 $(LPC_BAUD) 12000
44
45 # This selects linker script
46 LD_SCRIPT=lpc2148
47 #DEFAULT_LD_SCRIPT_VARIANT=boot
48
49 #OUTPUT_FORMATS = bin hex srec
50
51 OUTPUT_FORMATS = bin
52
53 PROG_BASE=0x20000
54 PROG_SIZE=0x20000
55
56 UL_SENDHEX ?= ul_sendhex
57 MOD ?= 3
58
59 LOAD_CMD-app-ulan = \
60     $(UL_SENDHEX) -m $(MOD) -r -o 0 ; \
61     $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -s $(PROG_BASE) -l $(PROG_SIZE) -e; \
62     $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -b 256 -s $(PROG_BASE) -f binary
63
64 RUN_CMD-app-ulan = \
65     $(UL_SENDHEX) -m $(MOD) -g $(PROG_BASE)
66
67 USB_SENDHEX ?= usb_sendhex
68 USB_APP_VID ?= 0x1669
69 USB_APP_PID ?= 0x1011
70 USB_BOOT_VID ?= 0xdead
71 USB_BOOT_PID ?= 0x2263
72
73 LOAD_CMD-app = \
74      $(USB_SENDHEX) -d $(USB_APP_VID):$(USB_APP_PID) -r ; \
75      $(USB_SENDHEX) -w -d $(USB_BOOT_VID):$(USB_BOOT_PID) -s $(PROG_BASE) -l $(PROG_SIZE) -e; sleep 2 ; \
76      $(USB_SENDHEX) -d $(USB_BOOT_VID):$(USB_BOOT_PID) -s $(PROG_BASE) -f binary
77
78 RUN_CMD-app = \
79      $(USB_SENDHEX) -d $(USB_BOOT_VID):$(USB_BOOT_PID) -r
80
81