📄 makefile
字号:
MCU = -mmcu=at90s2313CC = avr-gccCFLAGS = $(MCU) -Wall -W -Wstrict-prototypes # --save-temps -v#CFLAGS += -O3#CFLAGS += -O2CFLAGS += -OsCFLAGS += -mtiny-stack -mcall-prologues#CFLAGS += -mno-tablejumpCFLAGS += -mrtlCFLAGS += -gLD = avr-gccLDFLAGS = $(MCU) -Wl,-MPRG = uisp -dprog=stk200 -dlpt=/dev/parport0 -v=3OBJS = pavr.oOUT = pavr.elfSREC = pavr.srecMAP = pavr.mapLST = pavr.lstall: $(SREC) $(LST)$(SREC): $(OUT) avr-objcopy --output-target=srec $(OUT) $(SREC)$(LST): $(OUT) avr-objdump -S -h -D $(OUT) > $(LST)flash-dump: $(PRG) --download of=rom.dumpflash-erase: $(PRG) --eraseflash-write: $(SREC) $(PRG) --upload --verify if=$(SREC)flash: $(SREC) $(PRG) --erase --upload --verify if=$(SREC)$(OUT): $(OBJS) $(LD) $(OBJS) -o $(OUT) $(LDFLAGS) > $(MAP)clean: rm -f $(OBJS) $(OUT) $(SREC) $(MAP) $(LST)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -