Professional Documents
Culture Documents
TELECOMUNICACIN
FECHA
JUNIO 2006
4
4
6
7
7
8
9
10
11
12
13
14
16
NDICE DE FIGURAS
Figura 1:Aspecto de la pgina donde se puede realizar la descargar del servidor
Figura 2:Pantalla de inicio del servidor TFTP
Figura 3:Elegimos la opcin configuracin del men File
Figura 4:En Root Directory se guardarn los ficheros enviados y recibidos
Figura 5:Permitimos enviar y recibir archivos
Figura 6:Seccin de la pgina del laboratorio donde descargar el programa
Figura 7:Configuracin de la conexin mediante un switch
Figura 8:Pantalla en la que se selecciona el programa a cargar en el Coldfire
Figura 9:Pantalla de inicio del programa
Figura 10:Escribimos help
Figura 11:Men help con explicacin de los comandos y sus parmetros
Figura 12:El comandomdpresenta las posiciones de memoria y lo que almacenan
Figura 13:Aparecen los parmetros de la comunicacin junto con sus valores
Figura 14:Vemos cmo cambia la direccin cliente tras aplicar el set
Figura 15:Con quit cerramos la conexin
Figura 16:Leemos del servidor
Figura 17:Pantalla del servidor una vez finalizada la lectura.
Figura 18:Escribimos 19 bytes en el fichero test5.txt
Figura 19:Pantalla del servidor despus de una lectura y una escritura.
5
5
5
6
6
7
8
8
9
9
10
10
12
12
13
13
14
14
MANUAL DE USUARIO
Este documento es el manual de usuario del mdulo Ethernet del MCF5272. En
l se detallan los requisitos hardware y software para su utilizacin, as como una
aproximacin a las utilidades del mismo.
Figura
5:
y en el men Cargar
Figura 11: Men help con explicacin de los comandos y sus parmetros
3.2.- Comando md
Si escribimos el comando md, aparecer un men en el que se muestran los
datos guardados en el espacio de memoria del Coldfire reservado para el usuario, que
comienza en la direccin de memoria guardada en al variable USERSPACE. La
primera lnea indica la posicin de memoria a partir de la cual se leern cuatro palabras
de 32 bits; el nmero que aparece est expresado con formato hexadecimal.A
continuacin escribe las cuatro palabras de 32 bits con los correspondientes datos
almacenados en cada una de ellas, expresados en hexadecimal. Por ltimo, se escribe la
traduccin a cdigo ASCII de lo almacenado, que se corresponder con el archivo
enviado o recibido.
3.3-Comando show
Al introducir este comando aparecern en pantalla los parmetros asociados con
la comunicacin como son: la direccin IP del servidor, la direccin IP del cliente, la
direccin de la pasarela, la mscara de red, la direccin MAC y el nombre del fichero
que vamos a enviar.
Figura 13: Aparecen los parmetros de la comunicacin junto con sus valores
Todos estos parmetros podrn ser modificados mediante el comando set, que
explicaremos a continuacin.
10
Dichos parmetros estn inicializados con los valores por defecto indicados
arriba en el archivo tftp_main.c al principio junto con las dems constantes
estticas.
La sintaxis de este comando es:
set <parmetro a modificar> <nuevo valor parmetro>
Explicamos este comando con un ejemplo. En este ejemplo modificaremos la
direccin IP del cliente. Supongamos que queremos que nuestro cliente sea aquel con
direccin IP: 138.100.30.130.
Lo primero que hacemos es ejecutar el comando show para ver los valores
asociados a cada parmetro antes de llevar a cabo el cambio. Vemos que la direccin IP
del cliente es: 138.100.30.121.
A continuacin escribimos:
set client 138.100.30.130
Con esta sentencia indicamos que lo que queremos modificar es el valor
asociado al cliente y que el nuevo valor es 138.100.30.130.
Por ltimo, volvemos a ejecutar show para comprobar que la direccin del
cliente se ha modificado correctamente.
11
Figura 14: Vemos cmo cambia la direccin cliente tras aplicar el set
12
13
write <n bytes a enviar> <nombre del fichero donde lo guardar en destino>
Figura 19: Pantalla del servidor despus de una lectura y una escritura.
14
ANEXO
Los programas necesarios para poder ejecutar el controlador del mdulo
Ethernet se encuentran en el fichero EthernetMCF5272.zip y son los siguientes:
Nombre
Fichero
arp.c
arp.h
EJEMPLO_TFTP.c
eth.h
fec.c
fec.h
icmp.c
icmp.h
ip.c
ip.h
m5272.h
m5272c3.h
m5272lib.c
m5272lib.h
mcf5xxx.h
nbuf.c
nbuf.h
nif.c
nif.h
start.asg
15
stdlib.c
stdlib.h
tftp.c
tftp.h
tftp_main.c
tftp_main.h
timer.c
timer.h
udp.c
udp.h
16