TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: guancho2002 en 10 de Septiembre de 2006, 07:27:33
-
Hola a todos, tengo un pequeño problema con pasar un archivo del PIC a ASM ya que una vez modificado el ASM y proceder de nuevo al compilado este me dá muchos mensajes de error. ¿Como puedo modificarlo directamente desde HEX para no pasarlo a ASM?
He visto que con el ICPROG puedo modificarlo en el HEX pero como cuando lo muestra en ASM no puedo. ¿Como puedo localizar esa posición en el modo HEX que desde el modo ASM si que la localizo, para así poder modificarla?
Gracias.
-
Hola a todos, tengo un pequeño problema con pasar un archivo del PIC a ASM ya que una vez modificado el ASM y proceder de nuevo al compilado este me dá muchos mensajes de error. ¿Como puedo modificarlo directamente desde HEX para no pasarlo a ASM?
He visto que con el ICPROG puedo modificarlo en el HEX pero como cuando lo muestra en ASM no puedo. ¿Como puedo localizar esa posición en el modo HEX que desde el modo ASM si que la localizo, para así poder modificarla?
Gracias.
Trabajar sobre el .HEX lo veo como una muuuy mala idea.
Si tienes problemas para ensamblar, imagínate lo que tendrás para modificar el HEX donde tienes que saber lo siguiente
1) Interpretar el .HEX (es código directamente de máquina)
2) Pensar en las instrucciones en esamblador para luego codificarlas en lenguaje máquina
3) Agregar dichas líneas al .HEX
-
Tienes toda la razón maunix pero no me ha quedado mas remedio "que yo sepa". Ya lo he conseguido, he estado creando instrucciones en ensamblador y viendo su valor en código máquina con el ICPROG. La verdad es que la modificación ha sido breve y practicamente ha sido sustituir unos valores por otros.
Gracias.
-
Tienes toda la razón maunix pero no me ha quedado mas remedio "que yo sepa". Ya lo he conseguido, he estado creando instrucciones en ensamblador y viendo su valor en código máquina con el ICPROG. La verdad es que la modificación ha sido breve y practicamente ha sido sustituir unos valores por otros.
Gracias.
Buenísimo, me alegro que te haya salido bien!
Te imaginarás que hacer eso cuando tienes que cambiar 200 líneas... sería realmente tediosísimo!
Es más facil desensamblarlo , trabajar ahí y luego ensamblarlo nuevamente.
Al menos es lo que yo haría, pero sobre gustos... colores. :mrgreen:
-
hola.reabro el tema para preguntar despues de 2 años y pico si habra salido algun programa para pasar hex a asm.
ya que con el icprog o el winpic800 puede ser bastante tedioso.pero es que el archivo que me he bajado de la web.no esta en asm.y tengo que aprender el funcionamiento de este programa. saludos
-
bueno.parece que este enlace explica algo que ayuda bastante.
http://todopic.mforos.com/6510/1396257-convertir-hex-en-asm/
-
Recomiendo este como uno de los mejores y gratuito
picdisasm (http://www.hagi-online.org/picmicro/picdisasm_en.html)
Salud 8)
-
muchisimas gracias.que monton de trabajo me acabas de ahorrar. :P