Pf11.

PF11 é uma ANS para a implementação para o microcontrolador 68HC11.
Baixe Agora

Pf11. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Sterian
  • Site do editor:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Pf11. Tag


Pf11. Descrição

PF11 é uma ANS para a implementação para o microcontrolador 68HC11. PF11 é uma ANS para a implementação para o microcontrolador 68HC11. O programa PF11 pode residir em 32k de RAM, ou ser programado em ROM / EPROM. Destinado a substituir ou coexistir com o monitor de búfalo, permite o desenvolvimento interativo de uso e programa off-line.Aqui são alguns recursos principais de "PF11": · PF11 permite prototipagem rápida e controle interativo dos 68HC11 · PF11 é 99% em conformidade com 99% Com a especificação da ANS, implementando quase todas as palavras no núcleo, núcleo estendido, número de dupla, exceção, ferramentas de programação e conjuntos de palavras de string. · PF11 se encaixa em menos de 28k de RAM, se desejar, permitindo experimentação (mas não muito desenvolvimento) em um sistema de 68HC11 com apenas 32 k de RAM · PF11 pode ser programado em ROM, o que permite programas mais interessantes quando combinados com 32k de RAM · PF11 pode coexistir com búfalo em 32 k de ROM, permitindo a experimentação no hardware de búfalo existente sem desistir da infraestrutura existente · PF11 é livre, licenciado nos termos da Licença Pública Geral GNU.Requirements: Se você não será Recompilando o PF11 da fonte, então você não precisa de nada. Você pode apenas baixar os arquivos S-Gravar fornecidos (PF11RAM.S19, PF11ROM.S19 ou PF11BUFFALO.S19) para o seu sistema de destino e começar a usar o PF11 imediatamente. Os arquivos fornecidos S-Record possuem os seguintes atributos: · PF11RAM.S19 foi compilado para residir entre 0x1040 e 0x7FFF na RAM externa. O endereço inicial do programa é 0x1040. Este é um bom arquivo para baixar quando você só quer experimentar as coisas e não ter que programar ROM / EPROM. Assume-se que você tem 32 km de RAM até 0x7FFF e que seus registros de função especiais estão localizados no endereço padrão de 0x1000. Além disso, é assumido que os vectores de interrupção que começam em 0xffd6 estão em RAM / NVRAM ou são endereços vetoriais que apontam para uma instrução JMP na RAM (como Buffalo faz). · PF11ROM.S19 foi compilado para residir entre 0x8000 a 0xb5f7 e 0xb800 Para 0xffff em ROM externa (ou seja, há um "buraco" para o eeprom de 68HC11 no chip). O endereço inicial é 0x8000, e isso é programado no vetor de reset em 0xfffe. Observe que este programa pressupõe que você está queimando uma rom ou programação de um EPROM a partir de 0x8000, e que você tem 32 km de Ram de 0x0000 para 0x7FFF. · PF11Buffalo.s19 é como pf11rom.s19, mas também contém Buffalo versão 3.4 programado de 0xe000 através de 0xFFFF, e o vetor de reset é definido como apontar para Buffalo. PF11 pode ser iniciado de dentro do búfalo digitando 'go 8000'. Como acima, espera-se que você tenha 32 km de ROM / EPROM / EEPROM de 0x8000 para 0xffff e 32k de RAM de 0x0000 para 0x7FFF. Se você quiser mais alguma coisa além do que é descrito acima, você terá que recompilar o PF11 da fonte. A distribuição PF11 também vem com PF11.ELF, um arquivo que pode ser carregado no simulador GDB 68HC11, onde você pode tentar pf11 sem hardware de 68HC11. Simplesmente digite (assumindo que você instalou a cadeia de desenvolvimento GNU para o 68HC11): m68hc11-elf-gdb pf11.elf (gdb) target sim (gdb) carregar pf11.elf (gdb) sim cpu-config 0x0c (gdb) runnote que Algumas versões do GDB Simulator têm bugs que impedem a operação adequada do PF11. Se o simulador não funcionar, você poderá tentar uma versão diferente ou apenas manter o hardware real. Undefinindo pf11_interrupt_sio no arquivo de configuração de nível superior antes de recompilar a fonte pode melhorar as coisas.One nota final: pf11 pode ser configurado para redefinir o watchdog corretamente (cop) corretamente (cop) do 68HC11 (se use_cop for definido na configuração .h). Note, no entanto, esse recurso não foi testado. O Watchdog da COP pode ser desativado definindo o bit do nocop (bit 2) do registro de configuração (local 0x103F). Lembre-se de que o registro de configuração deve ser programado como uma célula EEPROM e não reflete seu novo valor até depois de redefinir.


Pf11. Software Relacionado

Sam_i_am.

sam_i_am é um programa de comunicação com microcontroladores Atmel AT91SAM7S em sistemas Linux usando uma conexão USB. ...

243

Download

ucon64.

UCON64 Project é uma ferramenta de backup do jogo e um programa de faca do emulador suíço. ...

164

Download

Gdatafs.

Uma implementação de fusíveis que monta sua conta na Web do Google Picassa no seu sistema de arquivos ...

216

Download