- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 10

Thema: Programm übertragen OHNE AVR-Studio??

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von schorsch_76
    Registriert seit
    25.03.2012
    Ort
    Kurz vor Neuschwanstein
    Alter
    48
    Beiträge
    456
    Ich nutze avrdude mit makefile. Hier habe ich ein Target namens flash. Ich mach einfach ein "make flash" und alles wird übersetzt und anschliessend in den Atmega mittels avrdude reingepumpt

    Code:
    CC=avr-gcc-4.5.3
    RM=rm -f
    OBJCOPY=avr-objcopy
    AVRDUDE=sudo avrdude -p m168 -c avrispmkii -P USB -e -U flash:w:
    AVRSIZE=avr-size
    
    MCU=atmega168
    F_CPU=16000000
    
    CFLAGS=-g -DF_CPU=$(F_CPU) -Wall -Os -mcall-prologues
    
    OBJ = main.o uart.o twimaster.o
    BIN = fgcontrol.bin
    HEX = fgcontrol.hex
    MAP = fgcontrol.map
    
    .phony: all
    
    all:	$(OBJ)
    	$(RM) $(HEX) $(BIN) $(MAP)
    	$(CC) -mmcu=$(MCU) $(CFLAGS) -o $(BIN) -Wl,-Map,$(MAP) $(OBJ)
    	$(OBJCOPY) -R .eeprom -O ihex $(BIN) $(HEX)
    
    %.o: %.cpp
    	$(CC) -mmcu=$(MCU) $(CFLAGS) -c $<
     
    clean:
    	$(RM) $(OBJ) $(BIN) $(HEX) $(MAP)
    
    flash: $(OBJ)
    	$(AVRDUDE)$(HEX)	
    
    size:	$(BIN)
    	$(AVRSIZE) -C --mcu=$(MCU) $(BIN)
    Hoffe dass dir das hilft

    Gruß
    Georg

  2. #2
    Benutzer Stammmitglied Avatar von Lilith
    Registriert seit
    11.11.2011
    Beiträge
    48
    @georg,
    Gerade wie ich das "Reinpumpen" mache, weiss ich nocht nicht.
    Deinen Code ist mir noch zu kompliziert, bin dabei den Einstieg zu finden.
    Eine umfangreiche IDE brauche ich eigentlich nicht. Falls ich es so hinkriege wie mit
    Deinem Code. Aber für den Anfang scheint es mir zu schwer.

    @Chypsylon,
    das Programmers Notepad habe ich mir schon angeschaut,
    nur avrdude erkenne ich nicht. Bin ich blind?

    Saludos de
    Lilith

Ähnliche Themen

  1. Programm mit USB übertragen zum Asuro
    Von funkheld im Forum Asuro
    Antworten: 5
    Letzter Beitrag: 27.08.2010, 22:20
  2. Programm auf den Asuro übertragen?
    Von A-asuro im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 26.01.2008, 17:06
  3. Welches Programm zum Übertragen ??
    Von Goliath im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 4
    Letzter Beitrag: 20.12.2007, 18:19
  4. c programm per isp übertragen
    Von keha im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 15.02.2007, 10:00
  5. ccbasic programm in basic++ übertragen
    Von Z80 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 27.03.2006, 13:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests