Closed matiasdelellis closed 6 years ago
Adjunto salidas:
Al compilar:
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.0 #8981 (Mar 10 2015) (Linux)
published under GNU General Public License (GPL)
sdcc -mpic16 --denable-peeps --obanksel=9 --opt-code-size --optimize-cmp --optimize-df -p18f4550 -I ~/.icaro/firmware/source/ -I ~/.icaro/firmware/tmp/ -I ~/.icaro/firmware/non-free/include/pic16 -I /usr/share/sdcc/include/pic16/ -c -c -o ~/.icaro/firmware/temporal/main.o ~/.icaro/firmware/source/main.c 2> ~/.icaro/firmware/temporal/log.dat
WARNING: Command line option --use-non-free not present.
When compiling for PIC14/PIC16, please provide --use-non-free
to get access to device headers and libraries.
If you do not use these, you may provide --no-warn-non-free
to suppress this warning (not recommended).
ignoring blacklisted flow
ignoring blacklisted flow
este es el valor de i= 0
Al cargar:
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.0 #8981 (Mar 10 2015) (Linux)
published under GNU General Public License (GPL)
upload------ sdcc -o ~/.icaro/firmware/temporal/main.hex --denable-peeps --obanksel=9 --opt-code-size --optimize-cmp --optimize-df --no-crt -Wl-s/usr/share/icaro/pic16/lkr/18f2550.lkr,-m -mpic16 -p18f4550 -l /usr/share/icaro/pic16/lib/libpuf.lib -l /usr/share/sdcc/lib/pic16/libc18f.lib --lib-path ~/.icaro/firmware/non-free/lib/pic16/ -l /usr/share/sdcc/lib/pic16/libm18f.lib /usr/share/icaro/pic16/obj/usb_descriptors.o /usr/share/icaro/pic16/obj/crt0ipinguino.o /usr/share/icaro/pic16/obj/application_iface.o ~/.icaro/firmware/temporal/main.o
WARNING: Command line option --use-non-free not present.
When compiling for PIC14/PIC16, please provide --use-non-free
to get access to device headers and libraries.
If you do not use these, you may provide --no-warn-non-free
to suppress this warning (not recommended).
error al leer el pic
Exception= <type 'exceptions.Exception'>
ex= could not set config 2: El temporizador llegó al final
error al leer el pic
Exception= <type 'exceptions.Exception'>
ex= could not set config 2: Descriptor de fichero erróneo
el archivo fue cargado con exito
Se supone que esta cargando correctamente? :sweat:
@ftoledo ?? Algo para acotar?
Eyy.. Ignora lo de la carga, se sumo uno de los chicos que antes había usado la placa y nos explico el reset antes de la carga!. :smile:
haaaa.. estoy leyendo. efectivamente, cuando cargas el pic, tenes que researlo ;-)
el tema es asi, cuando prendes el pic, lo primero que lee es el bootloader (algo asi como un MBR muuyyyy basico). durante aproximadamente 10 segundos, se queda esperando una señal del puerto usb y si lee algo, lo graba en un sector de la memoria del pic, y comienza a leer desde ese sector (ahi se guarda tu firmware y es lo que se ejecuta). por eso, vos tenes que prender el pic despues de que te aparece el cartel de carga y el sistema va a tratar solo de cargarlo.
para probar, cargale tortucaro, con eso si carga todo bien... deberia crearte un puerto /dev/ttyUSB
cualquier cosa avisa! y chateamos o hasta hacemos un hangout.. lo que sea asi les doy una mano!!!!
vamos con huayra 3!!!!
2015-03-11 17:30 GMT-03:00 matiasdelellis notifications@github.com:
Eyy.. Ignora lo de la carga, se sumo uno de los chicos que antes había usado la placa y nos explico el reset antes de la carga!. [image: :smile:]
— Reply to this email directly or view it on GitHub https://github.com/valentinbasel/icaro/pull/3#issuecomment-78364366.
Valentin Basel Analista en Sistemas Informaticos Departamento informatico Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS -
http://www.sistema-icaro.blogspot.com/ http://fedoraproject.org/wiki/User:Valentinbasel
Gracias Valentin!, Si, sabiendo lo del reset salio funcionando correctamente!. Igualmente mañana pruebo tortucaro.. :wink:
Si te parece correcto fusionate este parche. El tema parece simple. Al ejecutar icaro, e intentar cargar el compilado, en el dialogo usa una ruta relativa, pero el script se esta ejecutando en "/" (o home), dando un error que no encuentra la imagen. Estamos aplicando el parche en el ultimo paquete, y funciona correctamente. =)
Tenemos otras cosas por mejorar, como las configuraciones que no se instalan por defecto en el home del usuario, y en este momento las estamos "harkoreando" a la version instalada en /usr/share/icaro/
https://github.com/HuayraLinux/icaro/blob/master/debian/patches/icaro_config_path
Este parche realmente no me gusta (Obvio nos da problemas de permisos al modificar algo), pero nos hizo safar por el momento. Por favor, aca sí necesito tu opinión. y ver si te gustaría proponer un parche oficial. El problema es el mismo, utilizas una ruta relativa. Por supuesto que entiendo que lo haces para poder instalar icaro en cualquier carpeta y funcione correctamente, pero al tratar de instalarlo como paquete, da problemas.. :cry:
hummm. mira, yo estoy trabajando mucho en icaro 1.0.5, que tiene bastantes cosas nuevas... si te parece, podríamos dejar esto harkodeado para la versión de huayra 3, y yo sigo con todo esto de la nueva versión, que junta toda la conf en el archivo conf.ini en : /home/user/.icaro/conf/conf.ini con eso se puede modificar tranquilo desde el usuario, ya no lo usamos mas en /usr/share/icaro , así no tenemos los quilombos de permisos y esas yerbas. si mañana me avisas, chateamos asi ultimamos detalles y no te hago renegar tanto!. estaria bueno si tienen una iso pre armada para virtualizar y probar todo , asi les doy una mano de beta tester :-D
gracias hermano!
cuando vaya a bs as, prometo alfajores cordobeces :-P
El 11 de marzo de 2015, 21:56, matiasdelellis notifications@github.com escribió:
Gracias Valentin!, Si, sabiendo lo del reset salio funcionando correctamente!. Igualmente mañana pruebo tortucaro.. [image: :wink:]
Si te parece correcto fusionate este parche. El tema parece simple. Al ejecutar icaro, e intentar cargar el compilado, en el dialogo usa una ruta relativa, pero el script se esta ejecutando en "/" (o home), dando un error que no encuentra la imagen. Estamos aplicando el parche en el ultimo paquete, y funciona correctamente. =)
Tenemos otras cosas por mejorar, como las configuraciones que no se instalan por defecto en el home del usuario, y en este momento las estamos "harkoreando" a la version instalada en /usr/share/icaro/
https://github.com/HuayraLinux/icaro/blob/master/debian/patches/icaro_config_path
Este parche realmente no me gusta (Obvio nos da problemas de permisos al modificar algo), pero nos hizo safar por el momento. Por favor, aca sí necesito tu opinión. y ver si te gustaría proponer un parche oficial. El problema es el mismo, utilizas una ruta relativa. Por supuesto que entiendo que lo haces para poder instalar icaro en cualquier carpeta y funcione correctamente, pero al tratar de instalarlo como paquete, da problemas.. [image: :cry:]
— Reply to this email directly or view it on GitHub https://github.com/valentinbasel/icaro/pull/3#issuecomment-78405139.
Valentin Basel Analista en Sistemas Informaticos Departamento informatico Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS -
http://www.sistema-icaro.blogspot.com/ http://fedoraproject.org/wiki/User:Valentinbasel
hummm. mira, yo estoy trabajando mucho en icaro 1.0.5, que tiene bastantes cosas nuevas... si te parece, podríamos dejar esto harkodeado para la versión de huayra 3
Esta bien, lo importante es que ya es es funcional. :smile:
y yo sigo con todo esto de la nueva versión, que junta toda la conf en el archivo conf.ini en : /home/user/.icaro/conf/conf.ini con eso se puede modificar tranquilo desde el usuario
Perfectoo.. Ni bien la saques la agregamos como una actualización.. :wink:
si mañana me avisas, chateamos así ultimamos detalles y no te hago renegar tanto!.
Dale, por ahora estoy conforme, pero ante cualquier duda intento contactarte!. Gracias por la buena onda!. =)
estaria bueno si tienen una iso pre armada para virtualizar y probar todo , asi les doy una mano de beta tester :-D
Mañana, si dios quiere, (Lo venimos diciendo desde el viernes.. jaja.), capaz se libera la versión final, pero ni bien salga la ISO te escribo por si lo querés probar.. =)
gracias hermano! cuando vaya a bs as, prometo alfajores cordobeces :-P
Essaaaaa!!! ! !. :yum: Los espero con ansias... jajaja.. En la oficina parece que ya te conocen menos yo, asi que va a ser un gusto..
Gracias devuelta por buena onda, Saludos, Matias.
Hola @valentinbasel
Como anda todo?
Te escribo para saber como esta el estado de Icaro 1.0.5. Estamos planificando la próxima versión mayor den Huayra para Marzo e Icaro es una de las cosas que tenemos pendiente... :wink:
Desde el programa están intentando agregar una mayor difusión sobre robotica libre y bajo costo y esta va a ser una de las grandes herramientas a promover.. =)
hola matias!.
che que buena noticia! :-D .. Te cuento, estuve haciendo muchas mejoras en icaro (en la rama devel), estaba con la duda de seguir metiendo mano (estoy por armar un mini server con flask para mandar datos de la placa a una pagina web, generar graficos usando matplotlib, actualizar al bootloader v4 de pinguino..) pero lo voy a dejar para la versión que viene así ya podemos ya empaquetar esta :-D.
hoy le meto pata a cerrar algun bug, y hago el merge con la rama master, y te mando el tag por correo, asi pueden comenzar a empaquetarlo en huayra (nunca hice un Deb, les puedo pasar el rpm que tenemos para Fedora, asi lo usan de muestra).
Yo estoy dando capacitación con la idea de generar pequeños núcleos de construcción de las placas, y el apoyo de huayra-linux viene muy bien!.
por lo pronto la version devel (que para el lunes sera la version 1.0.5) esta andando bien, en tucuman la estan usando y corre perfecto, asi que vamos para adelante!
nos vemos y gracias!
El 12 de noviembre de 2015, 11:55, matiasdelellis notifications@github.com escribió:
Hola @valentinbasel https://github.com/valentinbasel
Como anda todo?
Te escribo para saber como esta el estado de Icaro 1.0.5. Estamos planificando la próxima versión mayor den Huayra para Marzo e Icaro es una de las cosas que tenemos pendiente... [image: :wink:]
Desde el programa están intentando agregar una mayor difusión sobre robotica libre y bajo costo y esta va a ser una de las grandes herramientas a promover.. =)
— Reply to this email directly or view it on GitHub https://github.com/valentinbasel/icaro/pull/3#issuecomment-156127741.
Valentin Basel Analista en Sistemas Informaticos Departamento informatico Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS -
http://www.sistema-icaro.blogspot.com/ http://fedoraproject.org/wiki/User:Valentinbasel
La redprocon, un conjunto de colegios cristianos que usan linux ... usan debian y ubuntu ... acordate de que en ese escenario conseguir el .deb de icaro me resulta importante para engancharme con este grupo de escuelas que son mi mejor grupo meta para hacer pilots de icaro. Gente que ya esta en linux por voluntad propia que indica que estan dispuestos a experimentar para dar algo distinto a sus estudiantes
El 2015-11-14 08:13, valentin basel escribió:
hola matias!.
che que buena noticia! :-D .. Te cuento, estuve haciendo muchas mejoras en icaro (en la rama devel), estaba con la duda de seguir metiendo mano (estoy por armar un mini server con flask para mandar datos de la placa a una pagina web, generar graficos usando matplotlib, actualizar al bootloader v4 de pinguino..) pero lo voy a dejar para la versión que viene así ya podemos ya empaquetar esta :-D.
hoy le meto pata a cerrar algun bug, y hago el merge con la rama master, y te mando el tag por correo, asi pueden comenzar a empaquetarlo en huayra (nunca hice un Deb, les puedo pasar el rpm que tenemos para Fedora, asi lo usan de muestra).
Yo estoy dando capacitación con la idea de generar pequeños núcleos de construcción de las placas, y el apoyo de huayra-linux viene muy bien!.
por lo pronto la version devel (que para el lunes sera la version 1.0.5) esta andando bien, en tucuman la estan usando y corre perfecto, asi que vamos para adelante!
nos vemos y gracias!
El 12 de noviembre de 2015, 11:55, matiasdelellis notifications@github.com escribió:
Hola @valentinbasel https://github.com/valentinbasel
Como anda todo?
Te escribo para saber como esta el estado de Icaro 1.0.5. Estamos planificando la próxima versión mayor den Huayra para Marzo e Icaro es una de las cosas que tenemos pendiente... [image: :wink:]
Desde el programa están intentando agregar una mayor difusión sobre robotica libre y bajo costo y esta va a ser una de las grandes herramientas a promover.. =)
— Reply to this email directly or view it on GitHub
https://github.com/valentinbasel/icaro/pull/3#issuecomment-156127741.
--
Valentin Basel Analista en Sistemas Informaticos Departamento informatico Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS - UNC - CONICET
http://www.sistema-icaro.blogspot.com/ http://fedoraproject.org/wiki/User:Valentinbasel
Reply to this email directly or view it on GitHub [1].
*
Links:
[1] https://github.com/valentinbasel/icaro/pull/3#issuecomment-156699682
Hola Valentin,
Estoy trabajando en Huayra y como te dijo @hectorsanchez estamos cerrando la versión 3. y estamos probando Icaro. Teníamos problemas con sdcc pero conseguimos empaquetarlo correctamente, y ahora los ejemplos compilan correctamente, pero al momento de cargarlo a la placa nunca abre el dialogo de carga porque no encuentra la imagen. (Estaba usando rutas relativas.)
Aplicando el parche el dialogo funciona bien, e informa que se cargo correctamente.. pero no conseguimos hacer funcionar la placa... Alguna idea de como comprobar la placa o si hacemos algo mal? Ahora te adjunto la salida del programa.
Este bug en si es una boludez, pero te hago el pull request asi estamos al tanto con cualquier cambio que hacemos.
Saludos!. Matias. :wink: