Subversion Repositories pentevo

Rev

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