PF11.

PF11 è un'istituzione ansociata per il microcontrollore 68HC11.
Scarica ora

PF11. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrew Sterian
  • Sito web dell'editore:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

PF11. Tag


PF11. Descrizione

PF11 è un'unsica implementazione per il microcontrollore 68HC11. PF11 è un'unsica implementazione per il microcontrollore 68HC11. Il programma PF11 può risiedere in 32K di RAM, o essere programmato in ROM / EPROM. Destinato a sostituire o coesistere con il monitor di bufalo, a norma del monitor di bufalo, per consentire sia l'uso interattivo che lo sviluppo del programma off-line. Ciò sono alcune funzionalità chiave di "PF11": · PF11 consente la protezione rapida e il controllo interattivo del 68HC11 · PF11 è conforme al 99% Con la determinata specifica, implementazione di quasi tutte le parole nel nucleo, nucleo prolungato, doppio numero, eccezione, strumenti di programmazione e set di parole stringa. · PF11 si inserisce in meno di 28k di RAM, se lo si desidera, consentendo la sperimentazione (ma non molto sviluppo) in un sistema 68HC11 con solo 32K di RAM · PF11 può essere programmato in ROM, che consente programmi più interessanti se combinati con 32K di RAM · PF11 può coesistere con bufalo in 32k di ROM, consentendo la sperimentazione sull'hardware a base di bufali esistenti senza rinunciare all'infrastruttura esistente · PF11 è gratuito, concesso in licenza sotto i termini della GNU General Public License.Requirements: se non lo sarai Ricompilazione PF11 dalla fonte, allora non hai bisogno di nulla. Puoi semplicemente scaricare i file S-Record forniti (PF11RAM.S19, PF11ROM.S19 o PF11BUFFUFFALO.S19) al tuo sistema di destinazione e iniziare subito utilizzando PF11. I file S-record forniti hanno i seguenti attributi: · PF11RAM.S19 è stato compilato per risiedere tra 0x1040 e 0x7FFF in RAM esterna. L'indirizzo iniziale per il programma è 0x1040. Questo è un buon file da scaricare quando vuoi provare le cose e non devi programmare la ROM / EPROM. Si presume che tu abbia 32k di RAM fino a 0x7FFF e che i tuoi registri di funzione speciali si trovino all'indirizzo predefinito di 0x1000. Inoltre, si presume che i vettori di interrupt che iniziano da 0xFFD6 siano in RAM / NVRAM o sono indirizzi vettoriali che indicano un'istruzione JMP in RAM (come fa il bufalo). · PF11ROM.S19 è stato compilato per risiedere tra 0x8000 a 0xB5F7 e 0xB800 A 0xFFFF in ROM esterna (cioè c'è un "buco" per il 68HC11 EEPROM on-chip). L'indirizzo di avvio è 0x8000 e questo è programmato nel vettore di reset a 0xFFFFE. Si noti che questo programma presuppone che si stia bruciando una ROM o la programmazione di un EPROM a partire da 0x8000 e che si dispone di 32k di RAM da 0x0000 a 0x7FFF. · PF11BUFFUFFALO.S19 è proprio come PF11ROM.S19 ma contiene inoltre il bufalo versione 3.4 programmato da 0xE000 attraverso 0xFFFF e il vettore di reset è impostato per puntare a Buffalo. PF11 può essere avviato da BUFFALO digitando "Vai 8000". Come sopra, è previsto che tu abbia 32k di ROM / EPROM / EEPROM da 0x8000 a 0xFFFF e 32K di RAM da 0x0000 a 0x7FFF. Se si desidera qualsiasi altra cosa diversa da ciò che è descritto sopra, dovrai ricompilare PF11 dalla fonte. La distribuzione PF11 viene fornita anche con PF11.f, un file che può essere caricato nel simulatore GDB 68HC11 in cui è possibile provare PF11 senza hardware 68HC11. Semplicemente digitare (supponendo che tu abbia installato la catena di sviluppo GNU per il 68HC11): M68HC11-ELF-GDB PF11.f (GDB) Target SIM (GDB) carica PF11.f (GDB) SIM CPU-CONFIG 0x0C (GDB) Runnote Alcune versioni del simulatore GDB hanno bug che impediscono il corretto funzionamento di PF11. Se il simulatore non funziona, puoi provare una versione diversa o semplicemente attaccare all'hardware effettivo. Undifining PF11_Interrupt_sio nel file Config.h di alto livello prima di ricompilazione della sorgente può migliorare le cose. Una nota finale: PF11 può essere configurata per ripristinare il watchdog del computer-funzionante-correttamente (COP) del watchDog del 68HC11 (se utilizzato_COP è definito in Config .h). Nota, tuttavia, che questa funzione non è stata testata. La COP WatchDog può essere disabilitata impostando il bit NOCOP (bit 2) del registro Config (posizione 0x103F). Ricordare che il registro di configurazione deve essere programmato come una cella EEPROM e non riflette il suo nuovo valore fino a dopo il reset.


PF11. Software correlato

Qttemu.

QTEMU è un'interfaccia utente grafica per QEMU scritta in QT4. ...

388

Scarica

cxmon.

CXMON è uno strumento di manipolazione dei file basato sui comandi interattivi. ...

160

Scarica