fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Compilador Sdcc y linkador Gputils

8 Respuestas
5 Usuarios
0 Reactions
3,104 Visitas
goofyahead
Respuestas: 35
Topic starter
(@goofyahead)
Eminent Member
Registrado: hace 18 años

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.

Responder
7 respuestas
j_jurado
Respuestas: 58
(@j_jurado)
Ardero
Registrado: hace 19 años

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.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

j_jurado, no hay prisas y es posible que alguien se anime para ayudar...

S2

Ranganok Schahzaman

Responder
obijuan
Respuestas: 161
(@obijuan)
Estimable Member
Registrado: hace 20 años

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.

Responder
Página 2 / 2
Compartir: