Simplify AVRDUDE build module, ensure that the correct target names for FLASH and EEPROM writing are passed to the programmer tool.
This commit is contained in:
		
							parent
							
								
									94a1b4da06
								
							
						
					
					
						commit
						3f82cb8dc3
					
				
					 1 changed files with 2 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -57,17 +57,13 @@ AVRDUDE_FLAGS      ?=
 | 
			
		|||
# Output Messages
 | 
			
		||||
MSG_AVRDUDE_CMD    := ' [AVRDUDE] :'
 | 
			
		||||
 | 
			
		||||
# Construct flags to use for the different memory spaces
 | 
			
		||||
AVRDUDE_FLASH_FLAGS = -U flash:w:$< $(AVRDUDE_FLAGS)
 | 
			
		||||
AVRDUDE_EEP_FLAGS   = -U eeprom:w:$< $(AVRDUDE_FLAGS)
 | 
			
		||||
 | 
			
		||||
avrdude: $(TARGET).hex $(MAKEFILE_LIST)
 | 
			
		||||
	@echo $(MSG_AVRDUDE_CMD) Programming device \"$(MCU)\" FLASH with settings \"$(AVRDUDE_FLASH_FLAGS)\" using \"$(AVRDUDE_PROGRAMMER)\" on port \"$(AVRDUDE_PORT)\"
 | 
			
		||||
	avrdude -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) $(AVRDUDE_FLASH_FLAGS)
 | 
			
		||||
	avrdude -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) -U flash:w:$< $(AVRDUDE_FLAGS)
 | 
			
		||||
 | 
			
		||||
avrdude-ee: $(TARGET).eep $(MAKEFILE_LIST)
 | 
			
		||||
	@echo $(MSG_AVRDUDE_CMD) Programming device \"$(MCU)\" EEPROM with settings \"$(AVRDUDE_EEP_FLAGS)\" using \"$(AVRDUDE_PROGRAMMER)\" on port \"$(AVRDUDE_PORT)\"
 | 
			
		||||
	avrdude -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) $(AVRDUDE_EEP_FLAGS)
 | 
			
		||||
	avrdude -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) -U eeprom:w:$< $(AVRDUDE_FLAGS)
 | 
			
		||||
 | 
			
		||||
# Phony build targets for this module
 | 
			
		||||
.PHONY: avrdude avrdude-ee
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue