Buenasss.
Mirad, tengo la siguiente duda. Un bootlaoder se encarga, normalmente, de cargar un archivo .hex en la memoria del PIC. Ahora bien, si abrimos un archivo .hex con el bloc de notas y comparamos el mismo archivo con el correspondiente una vez cargado en la memoria del PIC, podemos observar que ciertas lineas del bloc de notas se transformadorrman en las direcciones de memoria y que los datos están invertidos y estos poseen un "fin de instrucción"
Simplemente lo que quiero saber es: El programa para cargar el .hex que usa el bootloader es el que decodifica las direcciones y los finales de instrucción? o lo hace el propio bootloader?
En la primera opción el programa para cargar el .hex decodificaría los datos y los cargaría en la memoria atrevas del bootloader.
En la segunda opción el programa de carga se limitaría a enviar todo el .hex y el bootloader se encargaría del direccionamiento de memoria.
Me gustaría que me dijesen de qué forma trabaja el bootloader, dado que estoy trabajando en uno.
Un saludo y muchas gracias de antemano, cualquier opinión o teoría que digan será bienvenida y tenida en cuenta para solventar el problema.
Gracias otra vez.
Mirad, tengo la siguiente duda. Un bootlaoder se encarga, normalmente, de cargar un archivo .hex en la memoria del PIC. Ahora bien, si abrimos un archivo .hex con el bloc de notas y comparamos el mismo archivo con el correspondiente una vez cargado en la memoria del PIC, podemos observar que ciertas lineas del bloc de notas se transformadorrman en las direcciones de memoria y que los datos están invertidos y estos poseen un "fin de instrucción"
Simplemente lo que quiero saber es: El programa para cargar el .hex que usa el bootloader es el que decodifica las direcciones y los finales de instrucción? o lo hace el propio bootloader?
En la primera opción el programa para cargar el .hex decodificaría los datos y los cargaría en la memoria atrevas del bootloader.
En la segunda opción el programa de carga se limitaría a enviar todo el .hex y el bootloader se encargaría del direccionamiento de memoria.
Me gustaría que me dijesen de qué forma trabaja el bootloader, dado que estoy trabajando en uno.
Un saludo y muchas gracias de antemano, cualquier opinión o teoría que digan será bienvenida y tenida en cuenta para solventar el problema.
Gracias otra vez.