Skip to content

mbdaso/m68hc12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleGEL

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

Adaptación

Se ha realizado principalmente para trabajar con la placas ADAPT912DT60 con memoria RAM externa y deshabilitando los 28Kb de flash inferior.

Ejemplos

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.

Productos

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 0x07C2 a 0x07FF

  • 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 0x1000 a 0x7FFF

Documentación

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published