Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola a todos:
Tras hacer el taller de skybot y otros, siempre llego al mismo punto y es que pasadas unas semanas, me da una pereza infinita instalar los compiladores y sobre todo y mas importante, realizan tareas sin q yo me entere! Asi que en la ultima campus le pedia ayuda a furri (creo) y el me enseño a instalar el sdcc sin mas y asi yo puedo hacer mi codigo en el notepad y luego escribir simplemente sdcc nombrearchivo.c y LISTO!
Pero claro esto me crea un .ASM y yo necesito un .HEX y ahi es donde se complica mi sencillisimo compilador, aqui es donde creo que entra el gputils como segundo compilador, linkador?
Quiero saber como hacer para a traves de consola (cmd windows) una compilacion directa de C a hex.
Tambien me gustaria saber que son las opciones que no he conseguido encontrar en el manual de sdcc que introduzco:
-mpic14 (patitas del pic?)
-c (ni idea de que hace)
No quiero complicaciones y un compilador como el sdcc me parece genial, libre y con un comando compila cualquier archivo de texto, ahora solo falta el HEX, muchas gracias de antemano.
Alex. Gof.
j_jurado, ¿podrías hacer un pequeño tutorial en la wiki para la gente que no sabe utilizarlo (a la vez que lo vas aprendiendo lo puedes ir documentando para los demás)?
S2
Ranganok Schahzaman
Me lo pones un poco difícil, estoy aprendiendo tantas cosas (assembler de los pic's, sdcc para programar en C (más adelante) hacer que estas cosas funcionen en linux, el piklab, el puñetero grabador (ya lo he conseguido, cuestión de repasar soldaduras del conector serie del grabador), refrescar conocimientos de electrónica y encima, a la casi vejez, la universidad. En fin, si os lo tomáis con mucha calma veré que puedo ir haciendo.
j_jurado, no hay prisas y es posible que alguien se anime para ayudar...
S2
Ranganok Schahzaman
Hola,
Si tienes tanto las gputils como el sdcc correctamente instalados, para compilar tienes que poner:
sdcc -mpic14 -p16f876a -Wl-m -Wl-ainhx8m mifichero.c
Da igual si estás en Linux o windows. Este comando te generará el fichero mifichero.hex.
La opción -c NO la tienes que poner (no confundir con -C). Se usa para realizar sólo la compilación, pero no el linkado, por lo que con esa opción no obtendrás un .hex.