Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1029 | chrv | 1 | $(TARGET): $(OBJECTS) $(FPGACORE) |
2 | |||
3 | $(CC) $(LDFLAGS) $(OBJECTS) $(FPGACORE) $(LIBDIRS) $(LIBS) -o $(TARGET) |
||
4 | |||
5 | |||
6 | |||
7 | top.rbf: ../../../fpga/current/quartus/top.rbf |
||
8 | |||
9 | cp ../../../fpga/current/quartus/top.rbf top.rbf |
||
10 | |||
11 | |||
12 | |||
13 | $(FPGACORE): top.rbf |
||
14 | |||
15 | ../../../tools/mhmt/mhmt -maxwin2048 top.rbf top.mlz |
||
16 | |||
17 | avr-objcopy -I binary -O elf32-avr --rename-section .data=.progmem.data,contents,alloc,load,readonly,data --redefine-sym _binary_top_mlz_start=fpga --redefine-sym _binary_top_mlz_end=fpga_end top.mlz top.o |
||
18 | |||
19 | |||
20 | |||
21 | %.hex: $(TARGET) |
||
22 | |||
23 | avr-objcopy -O ihex $(HEX_FLASH_FLAGS) $< $@ |
||
24 | |||
25 | |||
26 | |||
27 | %.eep: $(TARGET) |
||
28 | |||
29 | avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0 |
||
30 | |||
31 | |||
32 | |||
33 | %.lss: $(TARGET) |
||
34 | |||
35 | avr-objdump -h -S $< > $@ |
||
36 | |||
37 | |||
38 | |||
39 | size: ${TARGET} |
||
40 | |||
41 | @echo |
||
42 | |||
43 | @avr-size -C --mcu=${MCU} ${TARGET} |
||
44 | |||
45 | |||
46 | |||
47 | zxevo_fw.bin: core.hex core.eep |
||
48 | |||
49 | ../../../tools/make_fw/make_fw core.hex core.eep version.txt |