📄 makefile
字号:
CC=avr-gccHOSTCC=gccAS=avr-gcc -x assembler-with-cppLD=avr-ldOBJCOPY=avr-objcopyINCDIR=.UISPFLAGS=-dprog=stk200 -dlpt=0x3bcCFLAGS=-g -mmcu=atmega162 -Os -mcall-prologues -s #CFLAGS=-g -mmcu=atmega162 -OsLDFLAGS=-Wl,--section-start=.bootloader=0x3b00,-Map=microyampp.map# LDFLAGS=-Wl,-Map=microyampp.mapASFLAGS=-Wa,-gstabs,-a=$<.lst -mmcu=atmega162rom.hex: microyampp.out avr-strip --strip-unneeded microyampp.out $(OBJCOPY) -O ihex -S microyampp.out rom.hex# $(OBJCOPY) -O ihex -j .text -j .bootloader -j .data -S microyampp.out rom.hexrom.bin: microyampp.out avr-strip --strip-unneeded microyampp.out $(OBJCOPY) -O binary -S microyampp.out rom.bin#microyampp.elf: microyampp.o delay.o fileio.o lcd.o vs1001.o compact.o# $(LD) $(LDFLAGS) -o microyampp.elf *.o#microyampp.out: microyampp.o delay.o fileio.o lcd.o vs1001.o compact.o fwflash.o flash.o#microyampp.out: microyampp.o delay.o fileio.o lcd.o vs1001.o compact.o fwflash.o#microyampp.out: microyampp.o delay.o fileio.o lcd.o vs1001.o compact.omicroyampp.out: microyampp.o delay.o fileio.o lcd.o vs1001.o mmc.o $(CC) -mmcu=atmega162 $(LDFLAGS) -o microyampp.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 $@mmc.o: mmc.asm $(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@.o: .c $(CC) $(CFLAGS) -c $@ bmp2rgb: $(HOSTCC) -o bmp2rgb $@.cclean: rm -f *.o rm -f *~ rm -f *.lst rm -f rom.hex rom.bin microyampp.out microyampp.mapflash: rom.hex erase 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 + -