|
|
Terminales Sin Cables X64
|
|
|
|
Upgrade del
firmware de la Antena o repetidor
|
|
|
|
Enviar Firmware de la Antena por RS232.
|
|
|
|
Para modificar el Software
de la antena se utiliza el Devkit (http://www.x64.com/download/devkit.zip).
Los programas generales de software para la antena que tenemos disponibles
son Baserest.c e o Baseretr.c.
El Baserest.c debe usarse para Restauración.
El Baseretr.c debe usarse para conectar la antena a cualquier
otra aplicación o para usarla como repetidor.
- Ambos programas están disponibles ya compilados en:
- Firmware para antena de restauración
(Antena conectada al PC )
Firmware para
antena de restauración ( Repetidor )
Firmware para antena General (baseretr.c)
- Los pasos son los siguientes:
Instalar el Devkit. Configurar el puerto serie y BaudRate en Edit -
Configurations - RS232 Settings. El BaudRate de defecto es 19200. Para
modificar el BaudRate de la Antena basta cambiar esta opción. La Antena
debe pitar y reiniciar.
Para enviar un programa con la extensión .bin o .hea se debe tener en
el devkit la opción Edit-Configurations-Editor Enable ( Disable ).
Limpiar el programa actual de la base. (La base debe tener la EEPROM
desprotegida). Para apagar el programa actual se utiliza la opción
Clear RAM+ROM del Devkit en Edit - Configurations - Clear RAM+ROM. La
antena debe pitar y reiniciar.
En este momento la antena está a la espera de recibir un programa
desde el puerto serie. Para enviar un programa se utiliza el botón del
Devkit (RAW RS232 Upload). Hay que abrir el archivo (extensión C si
no estuviera compilado) o (.bin, .hea) si ya estuviera compilado, y
seguidamente enviar.
Si el programa tiene la extensión.c tiene que ser compilado antes de
enviarlo. Para compilar el programa hay que tener el compilador http://www.x64.com/download/c32.zip
y copiarlo descomprimido en un directorio de DOS ( ex. c:\myc ), copiar
el archivo que se quiere compilar en este mismo directorio y compilar.
Si el programa tiene la extensión .hea y .bin, tienen que estar los
dos archivos en el mismo directorio ( .hea y .bin).
Después de que la antena reciba el programa a 19200 (verificado en la
barra de progreso) la antena debe pitar.
Problemas posibles:
- No consigo limpiar el programa.
Problemas con el cable o que la antena está en un estado bloqueado.
Comprobar el cable, desconectar y conectar la antena de la toma de la
corriente.
- Conseguí limpiar el programa
pero no consigo enviar un nuevo programa.
Se sabe que el programa está limpio porque la luz es roja cuando la
antena arranca.
Comprobar el BaudRate ( 19200 ).
Comprobar el cable serie ( Poco probable).
Desconectar de la corriente, volver a conectar y volver a enviar. (Si
el programa está limpio, la antena va a arrancar leyendo de la serie).
Si nada funciona, intentar enviar el firmware por radio.
- Después de instalar un
nuevo programa, compruebo que si desconecto de la corriente vuelve a
entrar en el programa antiguo.
La EEPROM debe de estar protegida. La antena debe abrirse
y el jumper debe cambiarse de posición.
|
|
Enviar firmware de la Antena por radio.
|
|
|
|
Para enviar el firmware de la antena por radio, el
procedimiento es ligeramente diferente.
|
|
1º Hay que tener un teclado de terminal libre
colocado sobre el teclado de la antena.
|
|
2º Desatornillar los tornillos de la caja de
la antena.
|
|
3º Colocar el teclado en la posición correcta.
|
|
4º Conectar la antena a la corriente y pulsar
'Del' mientras la antena arranque. Notar los pitidos. Debe reaccionar
como un terminal cuando se pulsa 'Del' en el arranque.
|
|
5º Introducir la password. 6169. Oír los pitidos
del teclado.
|
|
6º Pulsar la tecla 8 para poner la antena en
Radio Download.
|
|
7º A partir de este momento, se dispone de un
minuto para enviar el programa. Pasado este minuto la antena vuelve al
menú anterior y es necesario volver a pulsar 8.
|
|
8º Enviar el programa utilizando otra antena.
|
|
9º Con el Devkit se debe abrir el archivo extensión
'.bin' (tener en cuenta que deben estar un .bin y un .hea en el mismo
directorio) y pulsar el botón 'RAW RADIO UPLOAD'. Inmediatamente debe
comenzar una barra de progreso en el Devkit y la antena que está recibiendo
el programa debe pitar repetidamente. Al final, la antena debe guardar
el programa y la luz debe parpadear varias veces.
|
|
10º Si la antena pitó pero no recibió el programa,
volver a pulsar 'RAW RADIO UPLOAD', puede haberse perdido algún bloque.
|
|
|
|
Este proceso puede ser utilizado para hacer upgrade
del firmware de la antena en varias antenas al mismo tiempo. Aunque sea
un trabajo realizado un poco a ciegas, se puede visualizar lo que está
ocurriendo haciendo lo mismo con un terminal. Hay que tener en cuenta
que la placa de la antena y la del terminal son prácticamente la misma
y las reacciones son idénticas.
|
|
|