PF11

PF11 es una implementación de ANS FOR para el microcontrolador 68HC11.
Descargar ahora

PF11 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Sterian
  • Sitio web del editor:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

PF11 Etiquetas


PF11 Descripción

PF11 es una implementación de ANS FOR para el microcontrolador 68HC11. PF11 es una implementación de ANS FOR para el microcontrolador 68HC11. El programa PF11 puede residir en 32k de RAM, o ser programado en ROM / EPROM. Destinado a reemplazar o coexistir con el monitor de búfalos, lo que permite el uso interactivo y el desarrollo del programa fuera de línea. Aquí hay algunas características clave de "PF11": · PF11 habilita el prototipado rápido y el control interactivo del 68HC11 · PF11 es un 99% compatible Con la especificación ANS FUT, implementando casi todas las palabras en el núcleo, el núcleo extendido, el doble número, la excepción, las herramientas de programación y los conjuntos de palabras de cadena. · PF11 se ajusta a menos de 28k de RAM, si se desea, lo que permite la experimentación (pero no mucho desarrollo) en un sistema 68HC11 con solo 32k de RAM · PF11 se puede programar en ROM, lo que permite programas más interesantes cuando se combinan con 32K de RAM · PF11 puede coexistir con Buffalo en 32k de ROM, lo que permite la experimentación en el hardware basado en búfalos existentes sin renunciar a la infraestructura existente · PF11 es gratuita, con licencia según los términos de la Licencia Pública General de GNU. Requisements: Si no lo serás Recompilando PF11 de la fuente, entonces no necesitas nada. Solo puede descargar los archivos S-RECTORIR proporcionados (PF11RAM.S19, PF11ROM.S19, o PF11Buffalo.s19) a su sistema de destino y comenzar a usar PF11 de inmediato. Los archivos S-RIGN provistos tienen los siguientes atributos: · PF11RAM.S19 se compiló para residir entre 0x1040 y 0x7FFF en RAM externa. La dirección de inicio para el programa es 0x1040. Este es un buen archivo para descargar cuando solo desea probar las cosas y no tener que programar ROM / EPROM. Se supone que tiene 32k de RAM de hasta 0x7FFF y que sus registros de funciones especiales se encuentran en la dirección predeterminada de 0x1000. Además, se supone que los vectores de interrupción que comienzan a 0xFFF6 están en RAM / NVRAM o son direcciones vectoriales que apuntan a una instrucción JMP en RAM (como lo hace Buffalo). · PF11ROM.S19 se compiló para residir entre 0x8000 a 0xB5F7 y 0xB800 a 0xFFFFF en ROM externa (es decir, hay un "agujero" para el 68HC11 On-Chip EEPROM). La dirección de inicio es 0x8000, y esto está programado en el vector de restablecimiento en 0xFFFFE. Tenga en cuenta que este programa asume que está grabando una ROM o programación de un EPROM a partir de 0x8000, y que tiene 32k de RAM de 0x0000 a 0x7fff. · PF11Buffalo.s19 es como PF11ROM.S19, pero además contiene Buffalo versión 3.4 programado de 0xE000 a través de 0xffff, y el vectivo de reinicio está configurado para apuntar a Buffalo. PF11 se puede iniciar desde Buffalo escribiendo 'Go 8000'. Como se espera, se espera que tenga 32k de ROM / EPROM / EEPROM de 0x8000 a 0xFFF y 32K de RAM de 0x0000 a 0x7ff. Si desea que otra cosa sea otra cosa que se describe anteriormente, tendrá que recompilar PF11 de la Fuente. La distribución de PF11 también viene con PF11.elde, un archivo que se puede cargar en el simulador GDB 68HC11 donde puede probar PF11 sin ningún hardware de 68HC11. Simplemente escriba (suponiendo que haya instalado la cadena de desarrollo GNU para el 68HC11): M68HC11-ELF-GDB PF11.FLA (GDB) SIM (GDB) Cargar PF11.FLY (GDB) SIM CPU-CONFIGURIDO 0x0C (GDB) Runnote que Algunas versiones de Simulator GDB tienen errores que evitan el funcionamiento correcto de PF11. Si el simulador no funciona, puede probar una versión diferente o simplemente se adhiere al hardware real. UNDANTEFINING PF11_INTERRURRUPT_SIO En el archivo Config.h de nivel superior antes de volver a compilar la fuente puede mejorar las cosas. Una nota final: PF11 se puede configurar para restablecer el perro guardián de la computadora-operando correctamente (COP) del 68HC11 (si se define en Config. .h). Tenga en cuenta, sin embargo, que esta característica no ha sido probada. El perro guardián de COP se puede desactivar configurando la broca de NOCOP (BIT 2) del Registro de configuración (Ubicación 0x103F). Recuerde que el registro de configuración debe programarse como una célula EEPROM y no refleja su nuevo valor hasta después de restablecer.


PF11 Software relacionado

Sam_i_am

SAM_I_AM es un programa para comunicarse con microcontroladores ATMEL AT91SAM7S en sistemas Linux utilizando una conexión USB. ...

243

Descargar