Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
howto:erstes [04.08.2009 23:20] rainer |
howto:erstes [01.11.2011 07:06] (aktuell) |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Als erstes benötigen wir das Propeller-Tool von Parallax: | Als erstes benötigen wir das Propeller-Tool von Parallax: | ||
- | http:// | + | http:// |
Nachdem wir das Tool installiert haben schließen wir unseren HIVE wie in der Aufbauanleitung von drohne235 | Nachdem wir das Tool installiert haben schließen wir unseren HIVE wie in der Aufbauanleitung von drohne235 | ||
Zeile 107: | Zeile 107: | ||
Genau das ist der Punkt. Der grundlegende Code ist ja in Regnatix angesiedelt. Nun ist es bei der Entwicklung natürlich praktisch, wenn man den Code nicht erst compiliert, als BIN-datei abspeichert, | Genau das ist der Punkt. Der grundlegende Code ist ja in Regnatix angesiedelt. Nun ist es bei der Entwicklung natürlich praktisch, wenn man den Code nicht erst compiliert, als BIN-datei abspeichert, | ||
- | Aber was genau passiert bei einem Upload? Als erstes löst das Propeller Tool ein Reset aus und überträgt den compilieren Code in den Ram von Regnatix. Nach einem Reset aber startet der Bellatrix-Chip den Loader aus seinem EEProm, welcher auf einen Treibercode für die Grafik wartet. | + | Aber was genau passiert bei einem Upload? Als erstes löst das Propeller Tool ein Reset aus und überträgt den compilieren Code in den Ram von Regnatix. Nach einem Reset (das Resetsignal ist an alle Propellerchips angeschlossen) |
- | Bei einem normalen Systemstart/ | + | Bei einem normalen Systemstart/ |
- | Und genau dieses Problem löst die ios-Routine " | + | Und genau dieses Problem löst die ios-Routine " |
- | Fazit: Für die Entwicklung kann man die Zeile mit der Funktion ios.startram aktivieren um einen direkten Upload per F10 durchzuführen. So ist eine schnelle Entwicklung möglich. Läuft das Programm kommentiert man diese Zeile aus und speichert den compilierten Code als BIN-Datei ab u ihn auf die SD-Karte zu kopieren. | + | Fazit: Für die Entwicklung kann man die Zeile mit der Funktion ios.startram aktivieren, um einen direkten Upload per F10 durchzuführen. So ist eine schnelle Entwicklung möglich. Läuft das Programm |