Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:r8c:r8c_forth

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
projects:r8c:r8c_forth [2013-06-12 14:59] – [ROM-Image für den R8C erzeugen] berndprojects:r8c:r8c_forth [2013-06-12 18:02] (aktuell) bernd
Zeile 37: Zeile 37:
 ===== Download von gforth ===== ===== Download von gforth =====
  
-Die **aktuelle** Entwicklerversion von [[http://www.jwdt.com/~paysan/gforth.html|Gforth]] kann über [[http://www.complang.tuwien.ac.at/forth/gforth/cvs-public/|pserver-CVS geladen]] werden. Mit älteren Versionen des Gforth kann manches der weiter unten aufgeführten Beispiele nicht ausgeführt werden, so war früher z.B. noch kein Gforth--Terminal für den r8c dabei. Wer die [[http://www.complang.tuwien.ac.at/forth/gforth/Docs-html|Doku von Gforth]] nicht auf der [[http://www.jwdt.com/~paysan/gforth.html|Gforth-Seite]] suchen will, findet sie [[http://www.complang.tuwien.ac.at/forth/gforth/Docs-html|hier]]. Da Gforth--EC nur ein Subset der Wörter im normalen Gforth hat, hilft ein ''WORDS'', um alle im R8C verfügbaren Wörter aufzulisten.+Die **aktuelle** Entwicklerversion von [[http://bernd-paysan.de/gforth.html|Gforth]] kann über [[http://www.complang.tuwien.ac.at/forth/gforth/cvs-public/|pserver-CVS geladen]] werden. Mit älteren Versionen des Gforth kann manches der weiter unten aufgeführten Beispiele nicht ausgeführt werden, so war früher z.B. noch kein Gforth--Terminal für den r8c dabei. Wer die [[http://www.complang.tuwien.ac.at/forth/gforth/Docs-html|Doku von Gforth]] nicht auf der [[http://bernd-paysan.de/gforth.html|Gforth-Seite]] suchen will, findet sie [[http://www.complang.tuwien.ac.at/forth/gforth/Docs-html|hier]]. Da Gforth--EC nur ein Subset der Wörter im normalen Gforth hat, hilft ein ''WORDS'', um alle im R8C verfügbaren Wörter aufzulisten.
  
 Für Windows-Nutzer, die keine Lust haben, Cygwin zu installieren, gibt's einen [[http://bernd-paysan.de/gforth-0.6.2-20060709.exe|Snapshot]] in Form einer ''setup.exe'' der aktuellen Entwicklerversion.  Für Windows-Nutzer, die keine Lust haben, Cygwin zu installieren, gibt's einen [[http://bernd-paysan.de/gforth-0.6.2-20060709.exe|Snapshot]] in Form einer ''setup.exe'' der aktuellen Entwicklerversion. 
Zeile 43: Zeile 43:
 ===== Download von gforth-ec ===== ===== Download von gforth-ec =====
  
-Das [[http://www.jwdt.com/~paysan/gforth-r8c.mot|Gforth-R8C]] selbst ist als S-Record-Datei abgelegt und wird in dieser Form in das Flash-Memory des R8C geladen.  Im Prinzip geht das mit dem FDT, wir verwenden aber Thomas Fischls [[http://www.fischl.de/thomas/elektronik/r8c/r8c_flasher.html|m16c-flash]] unter Linux.+Das [[http://bernd-paysan.de/gforth-r8c.mot|Gforth-R8C]] selbst ist als S-Record-Datei abgelegt und wird in dieser Form in das Flash-Memory des R8C geladen.  Im Prinzip geht das mit dem FDT, wir verwenden aber Thomas Fischls [[http://www.fischl.de/thomas/elektronik/r8c/r8c_flasher.html|m16c-flash]] unter Linux.
 ===== Installation und Handhabung des gforth ===== ===== Installation und Handhabung des gforth =====
  
Zeile 61: Zeile 61:
 sh ./build-ec r8c sh ./build-ec r8c
 </code> </code>
-erzeugt man eine Datei ''rom-r8c.mot'' (sie sollte der ''[[http://www.jwdt.com/~paysan/gforth-r8c.mot|gforth-r8c.mot]]'' von oben entsprechen). Es wird auch noch ein ''data-r8c.mot'' erzeugt, mit dem man ein zerschossenes Daten-Flash wieder in Ordnung bringen kann. Das ''rom-r8c.mot'' lädt man in's Flash. Danach kann man ein Terminal mit 38400 Baud 8N1 anschließen (etwa das Hyperterm, das in Windows eingebaut ist --- Verbindung auf "COMx" setzen), und interaktiv mit dem Forth im R8C arbeiten. Die Kommunikation findet über dieselbe serielle Schnittstelle statt, mit der man das Flash programmiert --- kein Umstöpseln nötig. Das Nachladen von Dateien geht mit einem normalen Terminalprogramm nur, wenn man ca. 250ms als Newline-Verzögerung einstellt, da Xon/Xoff zu langsam reagieren.+erzeugt man eine Datei ''rom-r8c.mot'' (sie sollte der ''[[http://bernd-paysan.de/gforth-r8c.mot|gforth-r8c.mot]]'' von oben entsprechen). Es wird auch noch ein ''data-r8c.mot'' erzeugt, mit dem man ein zerschossenes Daten-Flash wieder in Ordnung bringen kann. Das ''rom-r8c.mot'' lädt man in's Flash. Danach kann man ein Terminal mit 38400 Baud 8N1 anschließen (etwa das Hyperterm, das in Windows eingebaut ist --- Verbindung auf "COMx" setzen), und interaktiv mit dem Forth im R8C arbeiten. Die Kommunikation findet über dieselbe serielle Schnittstelle statt, mit der man das Flash programmiert --- kein Umstöpseln nötig. Das Nachladen von Dateien geht mit einem normalen Terminalprogramm nur, wenn man ca. 250ms als Newline-Verzögerung einstellt, da Xon/Xoff zu langsam reagieren.
  
 Spielen Sie ein wenig mit dem Forth das nun im R8C ist, etwa Spielen Sie ein wenig mit dem Forth das nun im R8C ist, etwa
projects/r8c/r8c_forth.1371041987.txt.gz · Zuletzt geändert: 2013-06-12 14:59 von bernd