# -*- makefile -*- ARCH=h8300 MACH=2638 BOARD=h8mirosot PREFIX_DIR=$(BOARD) CFLAGS+=-DBTH_LX CROSS_COMPILE = h8300-coff- TARGET_ARCH = -ms # 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 -include $(MAKERULES_DIR)/config.tohit HIT_BAUD ?= 57600 #HIT_DEV ?= /dev/ttyS0 HIT_DEV ?= /dev/ttyUSB0 TOHIT = $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils/tohit --baud $(HIT_BAUD) --sdev $(HIT_DEV) LOAD_CMD-boot = \ $(TOHIT) --erase --start 0x000000 --length 0x1600; \ $(TOHIT) --command 1 --blockmode 32 --start 0x000000 LOAD_CMD-bload = $(TOHIT) --command B --blockmode 128 --baud 4800 LOAD_CMD-flash = \ $(TOHIT) --erase --start 0x004000 --length 0x03C000; \ $(TOHIT) --command 1 --blockmode 32 --start 0x004000 RUN_CMD-ram = $(TOHIT) --go 0x200000 RUN_CMD-flash = $(TOHIT) --go 0x004000 # This selects linker script LD_SCRIPT = h8canusb DEFAULT_LD_SCRIPT_VARIANT = flash OUTPUT_FORMATS = bin CONFIG_USB_BASE=n CONFIG_USB_PDIUSB=n CONFIG_USB_MORE=n CONFIG_NO_STDIO=y CONFIG_MIROSOT_XTAL=8