Add makefile target for running in simulated environment
This commit is contained in:
12
Makefile
12
Makefile
@@ -12,12 +12,13 @@ VERBOSE := false
|
||||
ARCH := m1284
|
||||
#FREQ := 18432000UL
|
||||
FREQ := 8000000UL
|
||||
MCU := atmega1284
|
||||
MCU := atmega1284p
|
||||
ASP := usbasp
|
||||
CC := avr-gcc
|
||||
LD := $(CC)
|
||||
OBJCOPY := avr-objcopy
|
||||
AVD := avrdude
|
||||
SIM := simavr
|
||||
MKDIR := mkdir -p
|
||||
RMR := rm -rf
|
||||
GIT := git
|
||||
@@ -49,8 +50,13 @@ DEPENDS := $(FILES:%.c=$(TMPDIR)/%.d)
|
||||
# AUXILIARY TARGETS (AND FUSE SETTINGS)
|
||||
# ==============================================================================
|
||||
|
||||
.PHONY: all
|
||||
all: flash
|
||||
# .PHONY: all
|
||||
# all: flash
|
||||
|
||||
.PHONY: run
|
||||
run: $(TARGET)
|
||||
$(E) "[SIM] $<"
|
||||
$(Q) $(SIM) -m $(MCU) -f $(FREQ) $<
|
||||
|
||||
.PHONY: flash
|
||||
flash: $(TARGET)
|
||||
|
||||
@@ -65,8 +65,6 @@ static int Init(void)
|
||||
// - Wrong fuses? Unlikely.
|
||||
// - Bootloader problems?
|
||||
|
||||
return 0;
|
||||
|
||||
// The watchdog timer is clocked from a separate
|
||||
// on-chip oscillator which runs at 1 MHz. Eight
|
||||
// different clock cycle periods can be selected
|
||||
@@ -242,13 +240,10 @@ int main(void)
|
||||
|
||||
for (;;) {
|
||||
WDT_Reset();
|
||||
Info("UPDATE");
|
||||
continue;
|
||||
// Update();
|
||||
Update();
|
||||
WDT_Reset();
|
||||
Sleep(1000);
|
||||
}
|
||||
|
||||
UNUSED(Update);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user