NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
AUTHOR
ctmap - Visualizar el mapa de memoria de un fichero S19
ctmap fichero.S19 [-h][-noansi]
CTMAP muestra el mapa de memoria de los ficheros .S19
creados para la RAM y EEPROM interna de los micros 6811Ax.
Presenta información sobre el tamaño total de
los bytes que ocupa en memoria y las posiciones que ocupan
esos bytes.
El CTMAP es muy útil para saber si se ha creado un archivo
S19 demasiado grande para caber en la RAM o EEPROM interna.
También permite ver si se ha alcanzado la zona de los
vectores de interrupciones o cuando se deja libre para la
pila.
La información se muestra en dos bloques. El bloque de la
izquierda es un mapa de ocupación. Un '*' indica que esa
posición de memoria está ocupada. Un '.' indica que está
libre. El bloque de la derecha es un mapa ASCII, en el que
se imprimen los caracteres ASCII imprimibles que se
encuentren. Esto permite ver los mensajes ASCII que haya en
los archivos .S19
Los ficheros .S19 contienen código ejecutable para los micros de Motorola. Se generan a partir de un fichero fuente con un ensamblador. En concreto para el 6811 se puede utilizar el ensamblador as11 de motorola.
CTMAP solo funciona con ficheros .S19 creados para los micros 6811 de la familia Ax. Esta familia tiene una RAM interna de 256 que ocupa las posiciones de memoria $0000-$00ff y una EEPROM interna de 512bytes ocupando las posiciones $B600-$B7FF. Los ficheros generados para otros mapas de memoria no se visualizan
ctreset(1), ctdetect(1), ctdialog(1), donwmcu(1), ct294(1), cteeprom(1), mcboot(1), ctmap(1),cts19toc(1),ctload(1), cts(3)
Juan González Gómez
Microbótica, 1999