[Butia-devel-list] Puente H (L293D)
Alan Jhonn Aguiar Schwyn
alanjas en hotmail.com
Mar Mayo 7 02:18:40 UYT 2013
1) Probá de usar el fsusb compilado para 64 bits que está en fsusb/x64
Para ejecutarlo:
./fsusb --force_program ../src/USB4Butia-6.hex
Si eso no anda.. paso 2..
2) No te deja compilar porque te falta la librería libusb-devel
sudo apt-get install libusb-dev
y volvé a hacer el make
Date: Tue, 7 May 2013 02:10:09 -0300
Subject: Re: [Butia-devel-list] Puente H (L293D)
From: cancela.daniel en gmail.com
To: alanjas en hotmail.com
CC: butia-devel-l en fing.edu.uy
Lo hice y tira esto:
daniel en ubuntu:~/Descargas/ButiaFirmware.activity/fsusb/src$ make clean
rm fsusb *.o
rm: no se puede borrar «fsusb»: No existe el archivo o el directorio
rm: no se puede borrar «*.o»: No existe el archivo o el directorio
make: [clean] Error 1 (no tiene efecto)
daniel en ubuntu:~/Descargas/ButiaFirmware.activity/fsusb/src$ make
cc -Wall -D_GNU_SOURCE -I/include -c -o main.o main.c
main.c: En la función ‘main’:
main.c:347:7: aviso: declaración implícita de la función ‘sleep’ [-Wimplicit-function-declaration]
main.c: En la función ‘program_file_and_reset’:
main.c:319:1: aviso: el control alcanza el final de una función que no es void [-Wreturn-type]
cc -Wall -D_GNU_SOURCE -I/include -c -o fsusb.o fsusb.c
fsusb.c:24:37: error fatal: usb.h: No existe el archivo o el directorio
compilación terminada.
make: *** [fsusb.o] Error 1
El 7 de mayo de 2013 02:06, Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com> escribió:
Tenés que ir hasta la carpeta fsusb/src y ahí ejecutar:
make cleanmake
./fsusb --force_program USB4Butia-6.hex
Date: Tue, 7 May 2013 02:00:32 -0300
Subject: Re: [Butia-devel-list] Puente H (L293D)
From: cancela.daniel en gmail.com
To: alanjas en hotmail.com
CC: butia-devel-l en fing.edu.uy
Alan, muchas gracias.
Ya me bajé el Xo pero no logré bajarle el firmware.
Lo que hice fue:
Cambiar el 5.hex por 6.hex en la carpeta fsusb desde la cuál había cargado el 5. Me dio este error.
Violación de segmento ('core` generado)
Luego intenté el make clean desde la carpeta XO, resultado:
make: *** No hay ninguna regla para construir el objetivo «clean». Alto.
Bueno igual creo que le debo estar errando en alguna pabada debido a mi desconocimiento y a la hora.
Mil gracias y la seguimos mañana!!!
Daniel
El 7 de mayo de 2013 01:36, Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com> escribió:
Daniel:
Acá está el .xo de la versión 3 que tiene el Firmware 6.
http://download.sugarlabs.org/activities/4621/butia_firmware-3.xo
En cuanto al error:
- si usás "--program" la placa tiene que estar en modo bootloader (0x000b).Apretás el botón de reset y el de programación. Luego soltá el reset (manteniendo
el de programación y la placa queda en modo "programación"/bootloader.
- para evitar eso de los botones, podés usar la opción "--force_program" que buscaa la placa pero en modo normal (0x000c) ahí lo hace automáticamente.
Saludos!
Alan
Date: Tue, 7 May 2013 01:24:17 -0300
From: cancela.daniel en gmail.com
To: butia-devel-l en fing.edu.uy
Subject: Re: [Butia-devel-list] Puente H (L293D)
Estoy intentando descargar el fimware a la placa USB y como debe ser me estoy dando contra una pared!
Bajé el fsusb que me había pasado Alan, que contiene el usb4all-5.hex.
Le di make clean y luego make.
Cuando le doy: "./fsusb --program USB4all-5.hex" me da este error:
daniel en ubuntu:~/Descargas/fsusb$ ./fsusb --program USB4all-5.hex
Locating USB Microchip(tm) PICDEM-FS USB(tm) (vendor 0x04d8/product 0x000b)
Fatal error> Could not find USB PICDEM device--
you might try lsusb to see if it's actually there.
Lo que me llama la atención es que al hacer lsusb me dice:
Bus 002 Device 004: ID 04d8:000c Microchip Technology, Inc.
Lo que veo de diferencia es la c pol la b, es decir el fsusf busca:
0x04d8/product 0x000b
y el lsusb dice que existe: 04d8:000c
Cuando realicé la carga de firmware anteriormente el lsusb me tiraba b.
Será que está mal el bootloader ?
Otra: donde obtengo el hex mas reciente para sustituirlo en la fsusb y pasarlo a la placa ? En sourceforce está completico, pero no encontré eñ hex sino todo lo necesario para generarlo.
Les agradezco ayuda.
Saludos
Daniel
El 24 de enero de 2013 13:53, Enrique Madruga <madrugae en gmail.com> escribió:
MUY BUENO!!!!
Eso de ponerte feliz como un niño, es así, nos pasa a todos cuando
logramos hacer algo por nuetra cuenta y que realmente nos gusta. Me ha
pasado.
Tambien me ha pasado, estar feliz y en pleno baile del triunfo (cuando
lo merece lo hago).
Y llega tu señora o tu hijo esperando que le digas que descubriste el
mètodo para saber los números del 5 de oro o la cuadratura del círculo
o yo que se, y les mostras un led parpadeando... te miran con cara de
"se te escapó una chaveta?" y te dicen "ah... prende y apaga".
Saludos
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://{'listname': 'butia-devel-l', 'hostname': 'www.fing.edu.uy'}/pipermail/butia-devel-l/attachments/20130507/ff730f99/attachment.html
Más información sobre la lista de distribución Butia-devel-l