mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD-Einstellung NGW100 in der Setup.C


Autor: Philipp H. (ennox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HI Leute,

mich eschäftigt immer noch das NGW100. Kaum ist das eine Problem im 
GRiff wartet mal wieder ein neues Problem auf mich.

Diesmal muss ich ein LCD-Display (4bit) MOnocrom an den LCD.COntroller 
anbinden.

So wie ich aus verschienen Forumseinträgen hier erlesen hab, ist mal 
wieder die Setup.c des Kernels fällig :-)

Habe sie mal angehängt.

Habe die mal so kompeliert, d.h es bleibt bisher beim Versuch.

Der Buildroot quittiert dieses mit folgender Meldung :
arch/avr32/boards/atngw100/setup.c:63: error: 'lcd_fb_modes' undeclared here (not in a function)
arch/avr32/boards/atngw100/setup.c:64: warning: type defaults to 'int' in declaration of 'type name'
arch/avr32/boards/atngw100/setup.c:64: warning: type defaults to 'int' in declaration of 'type name'
arch/avr32/boards/atngw100/setup.c:64: error: size of array 'type name' is negative
arch/avr32/boards/atngw100/setup.c: In function 'atngw100_init':
arch/avr32/boards/atngw100/setup.c:227: error: 'rmt__lcdc_data' undeclared (first use in this function)
arch/avr32/boards/atngw100/setup.c:227: error: (Each undeclared identifier is reported only once
arch/avr32/boards/atngw100/setup.c:227: error: for each function it appears in.)
arch/avr32/boards/atngw100/setup.c:227: error: 'ATMEL_LCDC_4BIT' undeclared (first use in this function)
arch/avr32/boards/atngw100/setup.c:227: error: 'ATMEL_LDCD_PE_DVAL' undeclared (first use in this function)
make[2]: *** [arch/avr32/boards/atngw100/setup.o] Fehler 1
make[1]: *** [arch/avr32/boards/atngw100] Fehler 2

Ich verstehe gerade den Zusammenhang leider derzeit nicht.

Im ersten Teil der Display Initilaisierung wird die Größe des Displays, 
die Pixeclock etc festgelegt, im zweiten Teil, die Timemings.

Im dritten Teil dürften Regsiter des Prozessors gesetzt werden.

Und unten in der Init wird die Funktion aufgerufen. hatte den Code schon 
soweit das er nur die Init Funktion angemerklt hat.

Die müsste eigentlich die Register setzen. Versteh die Parameter 
dahinter nicht. Er sagt auch das die initfunktion nicht deklariert ist 
ist doch oben angegeben.

Wo könnte mein Fehler liegen ?

PS: Aus diesem link habe ich mal die setup.c übernommen und schon ein 
wenig modifiziert.

Beitrag "Probleme mit ADS7846 beim NGW100"



Ich hänge mal zusätzlich das Datenblatt des Displays an
http://www.mark-products.com/pdf/g320x240/159/159%20spec.pdf
MFG

Philipp

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.