Gast
#1159471
Hallo zusammen, kurz zu meinem Projekt. Habe ein Xilinx FPGA-Board und arbeite mit dem XPS (Xilinx Platform Studio) und dem MicroBlaze. Ich will nun die UART-Schnittstelle des Boards benutzen. Dazu ist ja ein IP-Core von Xilinx vorhanden (UartLite). Nun will ich ne Anfrage von meinem PC (Linux-Ubunutu) über die serielle Schnittstelle an den MicroBlaze realisieren (sprich: Ich schicke ne Anfrage und der MicroBlaze gibt mir entsprechend der Anfrage Daten aus seinem BlockRam preis). Erkennen tue ich die Anfrage, indem ich immerwieder an dem UART-Core polle (auf Software-Ebene): /* testing uart for data */ if (XUartLite_Recv(UartLitePtr, RecvBuffer, BufferSize) != 0) { status = handleUARTData(); } Momentan arbeite ich mit minicom. Also damit mache ich meine Debugausgaben (xil_printf). Funktioniert einwandfrei. Wie schicke ich unter Minicom Daten an das FPGA-Board, damit es durch mein Polling erkannt werden kann? Kennt jemand ne bessere/einfache Alternative unter Linux? Gruss Ferro