Librería GNU/C para 68hc12 adaptada a las placas ADAPT912DT60.
Está basada en los m68hc11-examples-1.2.tar.gz que se pueden encontrar en la
página de GNU
que son previos a la versión 1.2 del proyecto GEL
Se ha realizado principalmente para trabajar con la placas ADAPT912DT60 con memoria RAM externa y deshabilitando los 28Kb de flash inferior.
Los ejemplos desarrollados están en el directorio Ejemplos.
Para realizar un nuevo proyecto basta con crear un nuevo subdirectorio
y copiar el Makefile del directorio Ejemplo.
Al ejecutar el Makefile, cada .c se compila y enlaza para generar un .elf,
que sería el ejecutable.
Se genera también el .s19 porque es el formato en que
dicho ejecutable se envía, a través de la serial, a la placa ADAPT912DT60.
En ésta debe estarse ejecutando el cargador (CargaRam) para tener el siguiente
mapa de memoria:
-
Los 2Kb de RAM a principio de la memoria. En la parte final de la misma se configura una tabla de seudovectores en direcciones de la
0x07C2a0x07FF -
La tabla de registros de entrada salida en la dirección
0x0800 -
La EEPROM en la dirección
0x0C00 -
Los 28 Kb de flash deshabilitando para poder acceder a memoria externa en el rango de
0x1000a0x7FFF
El código está documentado utilizando Doxygen.
Para generar la documentación, ejecutar en la carpeta raiz
doxygen doc/Doxyfile
La documentación se pude acceder desde el fichero doc/html/index.html.