www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Xilinx Framenbuffer


Autor: Paul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich versuche gerade auf meinem Virtex4-Board den Linux-Framebuffer ans 
laufen zu bekommen. Das Board bootet einen Linux Kernel. Eigentlich 
sieht es nicht schlecht aus, beim booten wird auf die 
Framebuffer-Konsole umgeschalten und ich sehe die Ausgaben vom Kernel 
und den Linux-Pinguin auf dem Monitor. Allerdings kann ich keine 
Programme für den Framebuffer ausführen. ppmtofb bricht beispielsweise 
ab uns es kommen einige der folgenden Meldungen:

BUG: Bad page state in process ppmtofb  pfn:03a00
page:c041e000 flags:00000404 count:0 mapcount:-1 mapping:(null) index:0
Call Trace:
[c308bc80] [c0007868] show_stack+0x48/0x16c (unreliable)
[c308bcb0] [c006aeac] bad_page+0x94/0x154
[c308bcd0] [c006d580] free_hot_cold_page+0x1b0/0x270
[c308bcf0] [c0070884] put_page+0x164/0x1a4
[c308bd00] [c008b1ec] free_page_and_swap_cache+0x54/0x78
[c308bd10] [c007d90c] unmap_vmas+0x4f8/0x694
[c308bda0] [c0084a38] exit_mmap+0xdc/0x1c4
[c308bdc0] [c0031658] mmput+0x54/0x11c
[c308bdd0] [c0036410] exit_mm+0x120/0x148
[c308bdf0] [c0036778] do_exit+0xd4/0x65c
[c308be30] [c0036de8] do_group_exit+0xac/0xdc
[c308be40] [c0042f4c] get_signal_to_deliver+0x29c/0x470
[c308be70] [c00085d8] do_signal+0x50/0x29c
[c308bf40] [c0010014] do_user_signal+0x74/0xc4

Auch der X-Server für den FB bricht so ab. Hat das schon jemand ans 
laufen bekommen und hat mir eventuell nen Tipp was ich übersehen habe ?

Wenn jemand noch Infos braucht einfach schreiben. Danke

Gruss
Paul

Autor: Antti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
deine frage hat nix zu tun mit FPGA's!

ist irgendwas problem mit PPC linux treiber
der FB hardware seitig ist nur ein speicherbereich
und ein problme mit HDL wurde keine ppc software
fehler auflosen. dh PPC code debuggen.. gar nicht
lustig wenn es noch linux sein muss

ich habe selber eigene framebuffer treiber gemacht
aber nur fur micro-blaze uclinux

Antti

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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.