www.blafusel.de


  Home  |   Privat  |   Impressum  |   Bücher  |   Computer  |   Mikrocontroller  |   Misc  |   OBD  |   Forum
Aktuelle Zeit: Samstag 20. April 2024, 12:46

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Fehler beim copilieren der OBD2.C
BeitragVerfasst: Montag 6. Februar 2006, 21:39 
Hallo,

nettes Projekt mit dem OBD_LCD.

Leider habe ich immer Fehlermeldungen mit "unused variable" beim compilieren mit Programmers Notepad von WinAVR.

Hier mal die Meldung komplett:

> "make.exe" all

-------- begin --------
avr-gcc (GCC) 3.4.3
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling: obd2.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=obd2.lst -std=gnu99 -MD -MP -MF .dep/obd2.o.d obd2.c -o obd2.o
obd2.c: In function `get_pids':
obd2.c:170: warning: unused variable `texte'
obd2.c:171: warning: unused variable `mem_dummy'
obd2.c:172: warning: unused variable `i'
obd2.c:172: warning: unused variable `ii'
obd2.c:172: warning: unused variable `cnt'

Linking: obd2.elf
avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=obd2.o -std=gnu99 -MD -MP -MF .dep/obd2.elf.d obd2.o --output obd2.elf -Wl,-Map=obd2.map,--cref -lm

Creating load file for Flash: obd2.hex
avr-objcopy -O ihex -R .eeprom obd2.elf obd2.hex

Creating load file for EEPROM: obd2.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O ihex obd2.elf obd2.eep

Creating Extended Listing: obd2.lss
avr-objdump -h -S obd2.elf > obd2.lss

Creating Symbol Table: obd2.sym
avr-nm -n obd2.elf > obd2.sym

Size after:
obd2.elf :
section size addr
.text 5586 0
.data 288 8388704
.bss 45 8388992
.noinit 0 8389037
.eeprom 6 8454144
.debug_aranges 20 0
.debug_pubnames 466 0
.debug_info 2225 0
.debug_abbrev 498 0
.debug_line 2234 0
.debug_str 691 0
Total 12059


AVR Memory Usage:
-----------------
Device: atmega8

Program: 5874 bytes (71.7% Full)
(.text + .data + .bootloader)

Data: 333 bytes (32.5% Full)
(.data + .bss + .noinit)


-------- end --------


> Process Exit Code: 0


Wer kann mir da helfen?

Grüße

Roland


Nach oben
  
 
BeitragVerfasst: Dienstag 7. Februar 2006, 16:32 
Offline
Administrator
Benutzeravatar

Registriert: Mittwoch 6. Oktober 2004, 09:52
Beiträge: 2122
Gast hat geschrieben:

Leider habe ich immer Fehlermeldungen mit "unused variable" beim compilieren mit Programmers Notepad von WinAVR.

obd2.c:170: warning: unused variable `texte'


> Process Exit Code: 0

Roland


Wieso Feher? Das sind warnings, die nur zur Information (über meinen schlampigen Programmierstil) sind. Entscheidend ist der Exit Code und der ist 0, also fehlerfrei. Demenstprechend wurde auch ein.hex-File erzeugt.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de