litex_server: add message and exit when mandarory arguments are missing.
This commit is contained in:
parent
db11aec961
commit
be99083e2b
|
@ -103,7 +103,7 @@ def main():
|
||||||
# UART arguments
|
# UART arguments
|
||||||
parser.add_argument("--uart", action="store_true",
|
parser.add_argument("--uart", action="store_true",
|
||||||
help="Select UART interface")
|
help="Select UART interface")
|
||||||
parser.add_argument("--uart-port", default="",
|
parser.add_argument("--uart-port", default=None,
|
||||||
help="Set UART port")
|
help="Set UART port")
|
||||||
parser.add_argument("--uart-baudrate", default=115200,
|
parser.add_argument("--uart-baudrate", default=115200,
|
||||||
help="Set UART baudrate")
|
help="Set UART baudrate")
|
||||||
|
@ -119,13 +119,16 @@ def main():
|
||||||
# PCIe arguments
|
# PCIe arguments
|
||||||
parser.add_argument("--pcie", action="store_true",
|
parser.add_argument("--pcie", action="store_true",
|
||||||
help="Select PCIe interface")
|
help="Select PCIe interface")
|
||||||
parser.add_argument("--pcie-bar", default="",
|
parser.add_argument("--pcie-bar", default=None,
|
||||||
help="Set PCIe BAR")
|
help="Set PCIe BAR")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
if args.uart:
|
if args.uart:
|
||||||
from litex.soc.tools.remote import CommUART
|
from litex.soc.tools.remote import CommUART
|
||||||
|
if args.uart_port is None:
|
||||||
|
print("Need to specify --uart-port, exiting.")
|
||||||
|
exit()
|
||||||
uart_port = args.uart_port
|
uart_port = args.uart_port
|
||||||
uart_baudrate = int(float(args.uart_baudrate))
|
uart_baudrate = int(float(args.uart_baudrate))
|
||||||
print("[CommUART] port: {} / baudrate: {} / ".format(uart_port, uart_baudrate), end="")
|
print("[CommUART] port: {} / baudrate: {} / ".format(uart_port, uart_baudrate), end="")
|
||||||
|
@ -139,6 +142,9 @@ def main():
|
||||||
elif args.pcie:
|
elif args.pcie:
|
||||||
from litex.soc.tools.remote import CommPCIe
|
from litex.soc.tools.remote import CommPCIe
|
||||||
pcie_bar = args.pcie_bar
|
pcie_bar = args.pcie_bar
|
||||||
|
if args.pcie_bar is None:
|
||||||
|
print("Need to speficy --pcie-bar, exiting.")
|
||||||
|
exit()
|
||||||
print("[CommPCIe] bar: {} / ".format(args.pcie_bar), end="")
|
print("[CommPCIe] bar: {} / ".format(args.pcie_bar), end="")
|
||||||
comm = CommPCIe(args.pcie_bar)
|
comm = CommPCIe(args.pcie_bar)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue