# -*- 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_OC_UL_DRV_U450_TMELATE=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_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/ttyS0 LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f LOAD_CMD-boot = lpc21isp -bin /dev/ttyS0 $(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)