tools: move from litex.soc.tools to litex.tools and fix usb.core import

This commit is contained in:
Florent Kermarrec 2019-04-20 10:44:53 +02:00
parent 49fd93ae83
commit 9ee6c35b42
18 changed files with 19 additions and 25 deletions

View File

@ -1 +1 @@
from litex.soc.tools.remote import RemoteClient from litex.tools.litex_client import RemoteClient

View File

@ -16,9 +16,9 @@ ifneq ($(OS),Windows_NT)
chmod -x $@ chmod -x $@
endif endif
ifeq ($(CPUENDIANNESS),little) ifeq ($(CPUENDIANNESS),little)
$(PYTHON) -m litex.soc.tools.mkmscimg $@ --little $(PYTHON) -m litex.soc.software.mkmscimg $@ --little
else else
$(PYTHON) -m litex.soc.tools.mkmscimg $@ $(PYTHON) -m litex.soc.software.mkmscimg $@
endif endif
bios.elf: $(BIOS_DIRECTORY)/linker.ld $(OBJECTS) bios.elf: $(BIOS_DIRECTORY)/linker.ld $(OBJECTS)

View File

@ -1,5 +0,0 @@
from litex.soc.tools.remote.comm_uart import CommUART
from litex.soc.tools.remote.comm_udp import CommUDP
from litex.soc.tools.remote.comm_pcie import CommPCIe
from litex.soc.tools.remote.comm_usb import CommUSB
from litex.soc.tools.remote.litex_client import RemoteClient

View File

@ -1,9 +1,9 @@
import socket import socket
from litex.soc.tools.remote.etherbone import EtherbonePacket, EtherboneRecord from litex.tools.remote.etherbone import EtherbonePacket, EtherboneRecord
from litex.soc.tools.remote.etherbone import EtherboneReads, EtherboneWrites from litex.tools.remote.etherbone import EtherboneReads, EtherboneWrites
from litex.soc.tools.remote.etherbone import EtherboneIPC from litex.tools.remote.etherbone import EtherboneIPC
from litex.soc.tools.remote.csr_builder import CSRBuilder from litex.tools.remote.csr_builder import CSRBuilder
class RemoteClient(EtherboneIPC, CSRBuilder): class RemoteClient(EtherboneIPC, CSRBuilder):

View File

@ -7,8 +7,8 @@ import socket
import time import time
import threading import threading
from litex.soc.tools.remote.etherbone import EtherbonePacket, EtherboneRecord, EtherboneWrites from litex.tools.remote.etherbone import EtherbonePacket, EtherboneRecord, EtherboneWrites
from litex.soc.tools.remote.etherbone import EtherboneIPC from litex.tools.remote.etherbone import EtherboneIPC
class RemoteServer(EtherboneIPC): class RemoteServer(EtherboneIPC):
@ -136,7 +136,7 @@ def main():
if args.uart: if args.uart:
from litex.soc.tools.remote import CommUART from litex.tools.remote import CommUART
if args.uart_port is None: if args.uart_port is None:
print("Need to specify --uart-port, exiting.") print("Need to specify --uart-port, exiting.")
exit() exit()
@ -145,13 +145,13 @@ def main():
print("[CommUART] port: {} / baudrate: {} / ".format(uart_port, uart_baudrate), end="") print("[CommUART] port: {} / baudrate: {} / ".format(uart_port, uart_baudrate), end="")
comm = CommUART(uart_port, uart_baudrate) comm = CommUART(uart_port, uart_baudrate)
elif args.udp: elif args.udp:
from litex.soc.tools.remote import CommUDP from litex.tools.remote import CommUDP
udp_ip = args.udp_ip udp_ip = args.udp_ip
udp_port = int(args.udp_port) udp_port = int(args.udp_port)
print("[CommUDP] ip: {} / port: {} / ".format(udp_ip, udp_port), end="") print("[CommUDP] ip: {} / port: {} / ".format(udp_ip, udp_port), end="")
comm = CommUDP(udp_ip, udp_port) comm = CommUDP(udp_ip, udp_port)
elif args.pcie: elif args.pcie:
from litex.soc.tools.remote import CommPCIe from litex.tools.remote import CommPCIe
pcie_bar = args.pcie_bar pcie_bar = args.pcie_bar
if args.pcie_bar is None: if args.pcie_bar is None:
print("Need to speficy --pcie-bar, exiting.") print("Need to speficy --pcie-bar, exiting.")
@ -159,7 +159,7 @@ def main():
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)
elif args.usb: elif args.usb:
from litex.soc.tools.remote import CommUSB from litex.tools.remote import CommUSB
if args.usb_pid is None and args.usb_vid is None: if args.usb_pid is None and args.usb_vid is None:
print("Need to speficy --usb-vid or --usb-pid, exiting.") print("Need to speficy --usb-vid or --usb-pid, exiting.")
exit() exit()

View File

@ -1,7 +1,7 @@
import socket import socket
from litex.soc.tools.remote.etherbone import EtherbonePacket, EtherboneRecord from litex.tools.remote.etherbone import EtherbonePacket, EtherboneRecord
from litex.soc.tools.remote.etherbone import EtherboneReads, EtherboneWrites from litex.tools.remote.etherbone import EtherboneReads, EtherboneWrites
class CommUDP: class CommUDP:

View File

@ -36,11 +36,10 @@ setup(
include_package_data=True, include_package_data=True,
entry_points={ entry_points={
"console_scripts": [ "console_scripts": [
"mkmscimg=litex.soc.tools.mkmscimg:main", "litex_term=litex.tools.litex_term:main",
"litex_term=litex.utils.litex_term:main", "litex_server=litex.tools.litex_server:main",
"litex_server=litex.utils.litex_server:main", "litex_sim=litex.tools.litex_sim:main",
"litex_sim=litex.utils.litex_sim:main", "litex_read_verilog=litex.tools.litex_read_verilog:main",
"litex_read_verilog=litex.utils.litex_read_verilog:main",
"litex_simple=litex.boards.targets.simple:main", "litex_simple=litex.boards.targets.simple:main",
], ],
}, },