Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

15/10/2011 #1

Avatar de dinoelectro

Ayuda: Relocatable and Absolute Code
En las ultimas versiones de MPLab cuando se manda a compilar un codigo te sale
el cuadro de texto preguntado si desea compilar en Relocatable o Absolute Code Mode

lo unico en notado que si selecciono Relocatable no puedo usar la ventana WATCH WINDOW para inspeccionar registros y variables... pero en realidad no entiendo cual es el fin de estos dos modos de compliacion, nuevamente recurro a la ayuda de mis amigos del foro
16/10/2011 #2
Moderador

Avatar de D@rkbytes

Saludos nuevamente dinoelectro.
Mira sobre este Link al foro de Microchip.
Ahí se expone la duda que tienes.
Código HTML:
http://translate.google.com.mx/translate?hl=es&sl=en&u=http://www.microchip.com/forums/tm.aspx%3Fm%3D46653%26mpage%3D1&ei=U5ObTqH1FISisQKFi73lBA&sa=X&oi=translate&ct=result&resnum=1&ved=0CCEQ7gEwAA&prev=/search%3Fq%3DRelocatable%2Bo%2BAbsolute%2BCode%2BMode%26hl%3Des%26client%3Dfirefox-a%26hs%3DHzd%26rls%3Dorg.mozilla:es-ES:official%26prmd%3Dimvns

Por cierto el Link lo mando con la traducción que hace google.
17/10/2011 #3

Avatar de Scooter

Básicamente un código con saltos relativos es relocalizable y uno con saltos absolutos no lo es.
17/10/2011 #4

Avatar de dinoelectro

Gracias DarkBytes muy generoso de tu parte, bueno despues de leer la traduccion, pesima por cierto, he logrado entender que compilar en "Relocatable Mode" reorganiza la memoria RAM para mejorar su desempeno

Relocatable = Reubicar el codigo para mejorar el desempeno

se perdera la informacion de direcciones de variables, por ello, no podras verlas en la ventana WATCH WINDOW
17/10/2011 #5

Avatar de Scooter

No he leído ese articulo pero lo que significa en otros es no usar saltos absolutos, con ello el código lo puedes poner donde quieras dentro de la memoria ROM, la RAM no pinta nada en esta historia, y en una arquitectura harvard menos aún.....
17/10/2011 #6

Avatar de dinoelectro

Correccion, memoria ROM, gracias Scooter

Recomendacion: Si vas a simular en MPLab utiliza el modo Absolute, pero para generar el hex definitivo
compila en modo RELOCATABLE
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.