Autor Tema: como identificar la dirección de un org en programador de PIC  (Leído 2044 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
como identificar la dirección de un org en programador de PIC
« en: 22 de Marzo de 2007, 11:39:24 »
Hola Amig@s tengo una duda, veran tengo un código en asm:

Código: ASM
  1. ...
  2.  org 0x82
  3.  db "Hola TodoPic"
  4. ...

como sabran esa tabla se guardará en la Flash ROM a partir de 0x82, ahora bien cuando yo cargo el hex en el winpic800.



me aparece la cadena de datos en la posición 0x41 ¿cuál es la relación de esa posición respecto a la dirección de la memoria de programa?
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: como identificar la dirección de un org en programador de PIC
« Respuesta #1 en: 22 de Marzo de 2007, 16:20:40 »
Depende como mapee tu compilador .
Si es en bytes sera la 0x82 , la mitad en words = 0x41

Es que los de microchip lo lian un poco con eso .

suertes

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: como identificar la dirección de un org en programador de PIC
« Respuesta #2 en: 23 de Marzo de 2007, 01:57:49 »
Para que no te hagas tanto lío, puedes utilizar la opción de visualización del código ASM de tu propio compilador. Ahí sí que aparecerá como 0x0082.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: como identificar la dirección de un org en programador de PIC
« Respuesta #3 en: 23 de Marzo de 2007, 13:38:54 »
si al parecer como que es la mitad, ya he probado con otras direcciones y dá igual.

preguntaba, porque si el código es muy largo entonces pienso que una manera de ver si hay solapamientos es por el programador de pic.

si Nocturno es cierto lo que dices, pero cuando son muchas lineas  empieza el mareo  :z)
Gracias
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek


 

anything