PF11

PF11 is een implementatie van een andere implementatie voor de 68HC11 microcontroller.
Download nu

PF11 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Sterian
  • Uitgever website:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

PF11 Tags


PF11 Beschrijving

PF11 is een implementatie van een andere implementatie voor de 68HC11 microcontroller. PF11 is een implementatie van een andere implementatie voor de 68HC11 microcontroller. PF11-programma kan verblijven in 32K RAM, of worden geprogrammeerd in ROM / EPROM. Bestemd voor het vervangen of bestaan met de buffelmonitor, waardoor zowel interactieve gebruik als off-line-programma-ontwikkeling mogelijk zijn, zijn enkele belangrijke kenmerken van "PF11": · PF11, waardoor snel prototyping en interactieve controle van de 68HC11 · PF11 is Met de specificatie van de ANS, implementeert bijna alle woorden in de kern, uitgebreide kern-, dubbel-nummer, uitzondering, programmeergereedschappen en tekenreekswoorden. · PF11 past in minder dan 28K RAM, indien gewenst, waardoor experimenten (maar niet veel ontwikkeling) in een 68HC11-systeem met slechts 32K RAM · PF11 in ROM kan worden geprogrammeerd, waarmee meer interessante programma's kunnen worden gecombineerd RAM · PF11 kan naast Buffalo bestaan in 32K van ROM, waardoor experimenten op de bestaande Buffalo-gebaseerde hardware mogelijk is zonder de bestaande infrastructuur op te geven · PF11 is gratis, gelicentieerd onder de voorwaarden van de GNU General Public License.Requirements: als u dat niet zult zijn Hercompileren van PF11 van bron, dan heb je niets nodig. U kunt de geleverde S-Record-bestanden (PF11RAM.S19, PF11ROM.S19 of PF11Buffalo.S19) gewoon downloaden naar uw doelsysteem en meteen met PF11 beginnen met het gebruik van PF11. De verstrekte S-Record-bestanden hebben de volgende kenmerken: · PF11RAM.S19 is samengesteld om te verblijven tussen 0x1040 en 0x7fff in externe RAM. Het startadres voor het programma is 0x1040. Dit is een goed bestand om te downloaden wanneer u dingen wilt uitproberen en niet ROM / EPROM hoeft te programmeren. Er wordt aangenomen dat u 32K RAM tot 0x7FFF hebt en dat uw speciale functieregisters zich bevinden op het standaardadres van 0x1000. Er wordt ook aangenomen dat de onderbrekingsvectoren die bij 0xFFD6 beginnen, ofwel in RAM / NVRAM zijn of vectoradressen zijn die wijzen op een JMP-instructie in RAM (zoals Buffalo doet). · PF11rom.s19 is samengesteld om te verblijven tussen 0x8000 tot 0xB5F7 en 0x8000 tot 0xB5F7 en 0xB800 tot 0xFFFF in externe rom (dwz is er een "gat" voor de 68HC11 on-chip EEPROM). Het startadres is 0x8000, en dit is geprogrammeerd in de resetvector bij 0xFFFE. Merk op dat dit programma aanneemt dat u een ROM verbrandt of een EPROM start vanaf 0x8000, en dat u 32k RAM van 0x0000 tot 0x7fff hebt. · PF11buffalo.s19 is net als PF11rom.S19, maar bevat bovendien Buffalo-versie 3.4 Geprogrammeerd van 0xE000. 0xFFFF, en de resetvector is ingesteld om naar Buffalo te wijzen. PF11 kan vanuit Buffalo worden gestart door 'Go 8000' te typen. Zoals hierboven, wordt verwacht dat u 32K ROM / EPROM / EEPROM van 0x8000 tot 0xFFFF en 32K RAM van 0x0000 tot 0x7fff.if u wilt dat u iets anders wilt dan wat hierboven is beschreven, moet u PF11 van de bron opnieuw compileren. De PF11-distributie wordt ook geleverd met PF11.elf, een bestand dat in de GDB 68HC11-simulator kan worden geladen, waar u PF11 kunt proberen zonder enige 68HC11-hardware. Typ gewoon (ervan uitgaande dat u de GNU-ontwikkelingsketen voor de 68HC11 hebt geïnstalleerd): M68HC11-ELF-GDB PF11.elf (GDB) Doel SIM (GDB) Laad PF11.elf (GDB) SIM CPU-configuratie 0x0C (GDB) RunNote dat Sommige GDB-simulatorversies hebben bugs die een goede werking van PF11 voorkomen. Als de simulator niet werkt, kunt u een andere versie proberen of gewoon vasthouden aan de werkelijke hardware. Undefinining PF11_BUND_SIO in het bestand op het hoogste niveau.h-bestand voorafgaand aan het opnieuw compileren van de bron kan de dingen verbeteren. Een laatste opmerking: PF11 kan worden geconfigureerd om de computer-operating-correct (COP) Watchdog van de 68HC11 te resetten (als Use_Cop wordt gedefinieerd in CONFIG .H). Merk echter op dat deze functie niet is getest. De COP-watchdog kan worden uitgeschakeld door de Nocop-bit (bit 2) van het configuratieregister (locatie 0x103F) in te stellen. Vergeet niet dat het configurateur moet worden geprogrammeerd als een EEPROM-cel en weerspiegelt niet de nieuwe waarde tot na het resetten.


PF11 Gerelateerde software

Sam_i_am

SAM_I_AM is een programma voor het communiceren met ATMEL AT91SAM7S Microcontrollers op Linux-systemen met behulp van een USB-verbinding. ...

243

Downloaden

ucon64

UCON64-project is een game back-up tool en emulator Swiss Army Mes-programma. ...

164

Downloaden