Mega16 & S65 Disaply "HelloWorld"-Test merkwürdige Fehlermeldung

Gast #827861
Lesenswert?

Hallo Ihr da.

Habe einmal testweise ein S65-Display an einen Mega16 angeschlossen.

Leider bekomme ich nun eine merkwürdige Fehlermeldung mit der ich nichts 
anfangen kann:
make: *** No rule to make target `lcd.o', needed by 
`S65_Grafikdispl.elf'.  Stop.

Der Atmel Mega16 läuft momentan mit 12MHz.
Anschlüsse:

Display              Mega16
DAT                    6
CLK                    8
CS                     3
RESET                  2
RS                     1

Evtl. könnt Ihr ja einmal über das in AVR-Studio eingebundene 
Programm(von Christian Kranz) drüber schauen.

Mfg.
Tom
Angehängte Dateien:
Gast #827917
Lesenswert?

Okay, habe ich getan.

Nun meckert er, dass er das .elf-File nicht findet.
gcc plug-in: Error: Object file not found on expected location 
E:\Elektronik-Projekte\ATMEL\S65_Grafikdispl\default\S65_Grafikdispl.elf

Unter Build steht nun:
../lcd.s:58: Error: constant value required
das wäre dann folgender Zeileninhalt:
cbi     PORTB, LCD_SCK          ; set SCK lo

Mensch, ich möchte doch nur mal das fertige Projekt auf den Chip proggen 
:-)

Jetzt leuchtet das Display hier neben mir schön rum und wartet auf 
Daten...

Tom
Angehängte Dateien:
Gast #827964
Lesenswert?

Oh mein Gott - was ein Mist.

DAS war aber wirklich MEIN Fehler.

Habe auf meinem Anschlussplan die Pins des Atmels aufgeschrieben aber 
nicht die Port-Pins selber.
Diese werden natürlich ab 0 gezählt...grr...

Was ich bei solchen Aktionen nie verstehe:
Warum meckert das AVR-Studio bzw. WinAvr dann Stellen an, an denen gar 
kein Problem vorliegt?
Sowas muß doch eigentlich ein Compiler aufschlüsseln können oder nicht?
Macht so etwas z.B. Codevision?

Werde nun mal probieren - melde mich wieder!

Auf jeden Fall schonmal Danke :-)
Tom
Gast #827973
Lesenswert?

ES GEEEEHT!!! :-)

Mann bin ich froh - kanns Euch sagen.

Nun kann ich wenigstens meiner Freundin den Grund zeigen, warum ich 
heute auf KEINEN Fall mit an die frische Luft konnte, lach.

Was mich nun noch interessieren würde:
Würde Codevision, ImageCraft usw. solch einen Fehler bemerken?
Bin nämlich gerade daran mir einen anderen Compiler zu suchen, da ich 
mit WinAvr mehr Fehlersuche als sonst was betreibe (Und nicht nur wegen 
meinen Tip-Fehlern ;-) ).

Danke auf jeden Fall für die Hilfe!!!
Tom
Gast #828822
Lesenswert?

Er meckert doch an der richtigen Stelle...

cbi     PORTB, LCD_SCK          ; set SCK lo

LCD_SCK ist keine gültige Konstante, denn da steht ja PB8....

Das werden andere Compiler nicht anders machen.

Grüße
  Christian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren