LinuxCNC

NOMBRE
SINOPSIS
DESCRIPCION
SEE ALSO

NOMBRE

elbpcom - Comunicacion con tarjetas Mesa ethernet

SINOPSIS

Opciones comunes:

elbpcom

[--ip=IP] [--port=PORT] [--timeout=TIMEOUT]

Lectura de datos:

elbpcom

[opciones comunes] --space=SPACE [--info] --address=ADDRESS --read=LENGTH

Escritura de datos:

elbpcom

[opciones comunes] --space=SPACE --address=ADDRESS --write=HEXDATA

Envio de paquetes arbitrarios:

elbpcom

[opciones comunes] HEXDATA

DESCRIPCION

Lee o escribe datos de una tarjeta Ethernet de Mesa que use el protocolo LBP16, como la 7i80. Esto puede ser util para realizar ciertas tareas de bajo nivel.

Para obtener mas informacion sobre el significado de cada espacio de direcciones, consulte la documentacion de la tarjeta. El uso incorrecto de esta utilidad puede tener efectos negativos, como cambiar la direccion IP de la placa o incluso dañar el archivo de bits FPGA en la eeprom. Para algunas tareas, como actualizar archivos de bits FPGA y configurar direcciones IP, mesaflash(1) es una herramienta mas apropiada.

Si no se especifican, los valores por defecto son:

--ip=192.168.1.121 --port=27181 --timeout=.2

Este ejemplo demuestra la lectura de HOSTMOT2 identificando cadenas desde la IDROM en espacio 0:

$ elbpcom --space 0 --address 0x104 --read 8
> 82420401
< 484f53544d4f5432
HOSTMOT2

Primero se muestra la solicitud en hexadecimal. Despues, la respuesta (si la hay) se muestra en hexadecimal. Finalmente, la respuesta se muestra en ASCII, con "." reemplazando cualquier caracter no ASCII. Esto es similar a las siguientes invocaciones de mesaflash:

$ ./mesaflash --device 7i80 --rpo 0x104
54534F48
$ ./mesaflash --device 7i80 --rpo 0x108
32544F4D

Pero notese el diferente tratamiento de orden de bytes.

SEE ALSO

mesaflash(1), hostmot2(9), hm2_eth(9), Documentacion de Mesa para tarjetas Anything I/O.