C-Code auf FPGA über RS232?

Gast #1902450
Lesenswert?

Hallo alle Zusammen,
ich versuche mittels Microblaze ein C-Code auch dem FPGA laufen zu 
lassen und es über Terminal anschauen ob es läuft. Es tut sich im 
Terminal aber nichts, wenn ich die ELF-Datei auf den FPGA hochlade.

Meinem FPGA(XC3S400A) hat keine direkten RS232. Über die PINs habe ich 
ein selbst kreiertes RS232 angeschlossen, das auch funktioniert. In 
UCF-File habe ich dem RS232 die zwei Signalen RX und TX die Pins 
zugewiesen.
Beim Erstellen eines neuen Projektes unter XPS mit Microblaze wurde 
"STDIN und STDOUT" RS232 zugewiesen.
Meine Frage: Wenn ich in C-Code "printf" nutze, wird die Ausgabe über 
STDOUT ausgegeben??

Ein Tipp wäre nicht schlecht.
Danke
Gast #1902528
Lesenswert?

momentan nutze ich die TestApp_Memory.c. Wenn ich TestApp_Memoty.elf und 
meine system.bit(wo RS232 Pins zugewiesen ist) zusammen als download.bit 
auf FPGA schicke, dann müsste doch Memory-Test sofort laufen oder?

Noch was die "system.bit" über XPS generiert, ist beim Hochladen auf 
FPGA  failed.
Das gleiche Projekt in ISE generiert zur system.bit, ist beim Hochladen 
auf FPGA successfully.
Warum??

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