Hallo Osser,
ich habe AF jetzt ein wenig ausgiebiger getestet - der Parameter /ADAP klappt einwandfrei.
Die Eingabe der Variablen im Config-Menue klappt jetzt auch, ich habe das Erstellen eines neuen Eintrages immer mit der Return-Taste und/oder einem Mausklick in den leeren Bereich des Eingabefeldes probiert. Auf die Idee, die Cursortaste zu probieren, bin ich nicht gekommen.
Bleibt noch die von mir angesprochene Schittstelle. Ich versuche noch einmal, meine Ideen zusammenzufassen:
Was mir vorschwebt, ist die Möglichkeit andere Hard- und SoftwareProgrammer einzubinden. Momentan gibt es nur die Möglichkeit, die Programme via original Asuro-Transceiver in den Mega8 zu flashen.
Was mir nun vorschwebt, ist ein Config-Menue für verschiedene Programmer. So etwas habe ich bei dem BASCOM-Compiler gesehen. Im Bild weiter unten kannst Du sehen, was ich meine:
Unter dem Eintrag Programmer gibt es verschiedene Optionen. Zum einen gibt es hier fest eingestellte Programmer. Im Falle von AF müsste hier der Original-Transceiver aufgeführt werden. Dies ist vorgegeben und kann durch den Anwender nicht verändert bzw. gelöscht werden. Zusätzlich könnte es hier eine Auswahl zwischen dem original Arexx-Bootloader und einem Freeware-Bootloader geben (s. weiter oben im Thread).
Darüber hinaus sollte man als Anwender die Möglichkeit erhalten, hier eigene Programmerzu definieren.
Bei Bascom läuft dies unter dem Eintrag External Programmer. Hier habe ich mal probehalber das Programm AVRDUDE eingetragen. Mit den im Bild angegebenen Parametern ist es möglich, mit einem seriellen Billg-ISP-Programmer das mit Bascom erstellte Hex-{file} in einen Mega16 zu flashen. Dazu habe ich das Board RN-Control 1.4 verwendet.
Eine solche Option würde Deiner eierlegenden Wollmilchsau doch Flügel verleihen. In Zukünft könnte man als Anwender dann entscheiden, ob man ganz konvertionell per IR ein Programm in den Asuro oder alternativ per ISP in ein beliebiges Experimentierboard flashen will. In jedem Falle wird dies durch den bereits vorhandenen Flash-Button erledigt. An der Oberfläche von AF würde sich also nichts ändern.
Das Programm AVRDUDE erscheint mir dazu besonders geeignet. Mit Hilfe der Parameterzeile kann jeder seinen Wünschen entsprechend das Flashen gestalten. Beim Flashen wird kein neues Programmfenster geöffnet. Etwas komlizierter wird es erst, wenn jemand mit den FUSE-Bits & Co experimentieren möchte. Aber dann sollte man vielleicht gleich ein ganz anderes Flash-Programm verwenden.
Zu bedenken wäre noch, dass unter Win2000 und XP... kein direkter Zugriff mehr auf die Ports möglich ist. Hier muss der Porttreiber giveio.sys eingebunden werden. Dies sollte am besten automatisch von AF mit erledigt werden.
Lesezeichen