[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