📄 makefile
字号:
CC=avr-gccAS=avr-gcc -x assembler-with-cppLD=avr-ldOBJCOPY=avr-objcopyINCDIR=.UISPFLAGS=-dprog=avrisp -dlpt=0x3bcCFLAGS=-g -mmcu=atmega162 -Os -mcall-prologues #CFLAGS=-g -mmcu=atmega162 -OsLDFLAGS=-Wl,--section-start=.bootloader=0x3b00,-Map=fatyampp.mapASFLAGS=-Wa,-gstabs,-a=$<.lst -mmcu=atmega162rom.hex: fatyampp.out $(OBJCOPY) -O ihex -S fatyampp.out rom.hex# $(OBJCOPY) -O ihex -j .text -j .bootloader -j .data -S fatyampp.out rom.hexrom.bin: fatyampp.out $(OBJCOPY) -O binary -S fatyampp.out rom.bin#fatyampp.elf: fatyampp.o delay.o fileio.o lcd.o vs1001.o compact.o# $(LD) $(LDFLAGS) -o fatyampp.elf *.o#fatyampp.out: fatyampp.o delay.o fileio.o lcd.o vs1001.o compact.o fwflash.o flash.o#fatyampp.out: fatyampp.o delay.o fileio.o lcd.o vs1001.o compact.o fwflash.ofatyampp.out: fatyampp.o delay.o fileio.o lcd.o vs1001.o compact.o $(CC) -mmcu=atmega162 $(LDFLAGS) -o fatyampp.out *.ovs1001.o: vs1001.asm $(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@ lcd.o: lcd.asm $(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@delay.o: delay.asm $(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@flash.o: flash.asm $(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@.o: .c $(CC) $(CFLAGS) -c $@clean: rm -f *.o rm -f *~ rm -f *.lst rm -f rom.hex rom.bin fatyampp.out fatyampp.mapflash: rom.hex uisp $(UISPFLAGS) --upload if=rom.hexverify: rom.hex uisp $(UISPFLAGS) --verify if=rom.hexerase: uisp $(UISPFLAGS) --erase
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -