X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/08bccb5ea014a173bede8f06478a35465981bd28..e15f6f07ea1f74f6dd08c660902b78e0383f6719:/embedded/board/arm/ul_usb1/config/config.usbcan diff --git a/embedded/board/arm/ul_usb1/config/config.usbcan b/embedded/board/arm/ul_usb1/config/config.usbcan new file mode 100644 index 0000000..cc5d422 --- /dev/null +++ b/embedded/board/arm/ul_usb1/config/config.usbcan @@ -0,0 +1,63 @@ +# -*- makefile -*- + +ARCH=arm +MACH=lpc21xx +BOARD=ul_usb1 + +#CONFIG_BOARD_VARIANT=aa_rch +#CONFIG_OC_UL_DRV_SYSLESS=y +#CONFIG_OC_UL_DRV_U450_VARPINS=y +#CONFIG_OC_UL_DRV_U450_VARPINS_MSRSWAP=y +#CONFIG_ULAN_DY=y +#CONFIG_ULOI_LT=y +#CONFIG_ULOI_GENOBJIDTAG=y +CONFIG_KEYVAL=y +#CONFIG_APP_TEST_LPC=y +#CONFIG_APP_ULAD31=y +#CONFIG_APP_TEST=y +#CONFIG_APP_USBTEST=y +#CONFIG_APP_U2U=y +#CONFIG_APP_U2U_V2=y +CONFIG_USB_BASE=y +CONFIG_USB_LPCUSB=y +CONFIG_APP_USBCAN=y +#CONFIG_APP_USBBOOT=y +#CONFIG_ULBOOT=y + + +CONFIG_STDIO_COM_PORT=0 + +CROSS_COMPILE = arm-elf- +TARGET_ARCH = -mcpu=arm7tdmi + +# Set default C flags. If theese are set elsewhere (e.g. on a command +# line), these default flags are not used. +DEBUG ?= -g +OPTIMIZE ?= -O2 + +LPC_BAUD = 38400 +TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyUSB0 +LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f +LOAD_CMD-boot = lpc21isp -bin /dev/ttyUSB0 $(LPC_BAUD) 12000 + +# This selects linker script +LD_SCRIPT=lpc2148 +#DEFAULT_LD_SCRIPT_VARIANT=boot + +#OUTPUT_FORMATS = bin hex srec + +OUTPUT_FORMATS = bin + +PROG_BASE=0x20000 +PROG_SIZE=0x20000 + +UL_SENDHEX ?= ul_sendhex +MOD ?= 3 + +LOAD_CMD-app = \ + $(UL_SENDHEX) -m $(MOD) -r -o 0 ; \ + $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -s $(PROG_BASE) -l $(PROG_SIZE) -e; \ + $(UL_SENDHEX) -m $(MOD) -o 0 -t 0x101 -b 256 -s $(PROG_BASE) -f binary + +RUN_CMD-app = \ + $(UL_SENDHEX) -m $(MOD) -g $(PROG_BASE)