Skip to content

CPLD support #2

Description

@Silveriomrs

After following your instructions:

/Xilinx/libxpc$ sudo apt-get install libusb-1.0

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Nota, seleccionando «libusb-1.0-0-dev» para la expresión regular «libusb-1.0»
Nota, seleccionando «libusb-1.0-doc» para la expresión regular «libusb-1.0»
Nota, seleccionando «libusb-1.0-0» para la expresión regular «libusb-1.0»
libusb-1.0-0 ya está en su versión más reciente (2:1.0.25-1ubuntu2).
Se instalarán los siguientes paquetes NUEVOS:
libusb-1.0-0-dev libusb-1.0-doc
0 actualizados, 2 nuevos se instalarán, 0 para eliminar y 3 no actualizados.
Se necesita descargar 259 kB de archivos.
Se utilizarán 1.940 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Des:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libusb-1.0-0-dev amd64 2:1.0.25-1ubuntu2 [76,3 kB]
Des:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libusb-1.0-doc all 2:1.0.25-1ubuntu2 [183 kB]
Descargados 259 kB en 1s (339 kB/s)
Seleccionando el paquete libusb-1.0-0-dev:amd64 previamente no seleccionado.
(Leyendo la base de datos ... 513651 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libusb-1.0-0-dev_2%3a1.0.25-1ubuntu2_amd64.deb ...
Desempaquetando libusb-1.0-0-dev:amd64 (2:1.0.25-1ubuntu2) ...
Seleccionando el paquete libusb-1.0-doc previamente no seleccionado.
Preparando para desempaquetar .../libusb-1.0-doc_2%3a1.0.25-1ubuntu2_all.deb ...
Desempaquetando libusb-1.0-doc (2:1.0.25-1ubuntu2) ...
Configurando libusb-1.0-doc (2:1.0.25-1ubuntu2) ...
Configurando libusb-1.0-0-dev:amd64 (2:1.0.25-1ubuntu2) ...
Procesando disparadores para doc-base (0.11.1) ...
Procesando 1 archivo doc-base añadido...
user@user:/Xilinx/libxpc$ ./xpc init
bash: ./xpc: No existe el archivo o el directorio
user@user:
/Xilinx/libxpc$ make
gcc -c -Wall -Wextra -fsanitize=address -g3 -D_GNU_SOURCE -oobj/main.o main.c
gcc -c -Wall -Wextra -fsanitize=address -g3 -D_GNU_SOURCE -oobj/bitfile.o bitfile.c
gcc -c -Wall -Wextra -fsanitize=address -g3 -D_GNU_SOURCE -oobj/driver.o driver.c
rm -f libxpc.a
ar rcs libxpc.a obj/bitfile.o obj/driver.o
gcc -oxpc obj/main.o libxpc.a -lusb-1.0 -fsanitize=address
user@user:/Xilinx/libxpc$ make install
cp -av xpc /usr/bin/
'xpc' -> '/usr/bin/xpc'
cp: no se puede crear el fichero regular '/usr/bin/xpc': Permiso denegado
make: *** [Makefile:17: install] Error 1
user@user:
/Xilinx/libxpc$ sudo make install
cp -av xpc /usr/bin/
'xpc' -> '/usr/bin/xpc'
user@user:/Xilinx/libxpc$ ./xpc init
main.c:81:main | EAGAIN (Resource temporarily unavailable) | Platform cable not found or already initialized
user@user:
/Xilinx/libxpc$ ./xpc identify
main.c:20:main | EAGAIN (Resource temporarily unavailable) | Platform cable initialization failure
user@user:~/Xilinx/libxpc$

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions