tools/litex_crossover_uart: add host argument to connect to a remote server.
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 30 Jun 2020 17:17:44 +0000 (19:17 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 30 Jun 2020 17:19:00 +0000 (19:19 +0200)
example: litex_server over PCIe running on a remote machine and create virtual uart on our local machine.

litex/tools/litex_crossover_uart.py

index c0d20b614027cfc8e74bf9356e0864d6256833d7..57aed37c84b76f4d6e7e1d2b8b570de723d8ac88 100755 (executable)
@@ -13,10 +13,11 @@ import argparse
 from litex import RemoteClient
 
 parser = argparse.ArgumentParser(description="LiteX Crossover UART bridge tool")
-parser.add_argument("--base-address", default=0, help="Wishbone Bridge base address")
+parser.add_argument("--host",         default="localhost",  help="Host IP address")
+parser.add_argument("--base-address", default="0x00000000", help="Wishbone base address")
 args = parser.parse_args()
 
-wb = RemoteClient(base_address=int(args.base_address, 0))
+wb = RemoteClient(host=args.host, base_address=int(args.base_address, 0))
 wb.open()
 
 # # #