hallo, du gehst in:
options-programmer und da aktivierst du "external programmer", dann erscheint ein menu, wo du den pfad deines programmers (ponyprog z.b.) eingeben kannst.
mfg pebisopf
Moin,
so ich wollte mal fragen ob es möglich ist, in Bascom als externer Programmer PonyProg2000 anzugeben.
Bisher hab ich mir ein Batch gebastelt, das zuerst die hex-Datei kopiert und dann ein PonyProg-Script aufruft, das funktioniert zwar, aber vielleicht gehts ja auch einfacher.
Wie macht ihr das?
Oder öffnet ihr das Programm immer extra in PonyProg über "Öffnen" etc.?
hallo, du gehst in:
options-programmer und da aktivierst du "external programmer", dann erscheint ein menu, wo du den pfad deines programmers (ponyprog z.b.) eingeben kannst.
mfg pebisopf
ja soweit bin ich, aber das hatte nicht funktioniert.
ich hab deshalb eine .bat geschrieben, das folgendes tut:
1. löschen der data.hex in einem vorgegeben Ordner
2. kopieren der eben kompilierten nach data.hex in den Ordner von 1.
3. Aufrufen von PonyProg2000; als Commandline-Option gebe ich da ein Script an, welches den ATMega8 auswählt, und die data.hex automatisch lädt und brennt und überprüft.
Willst du mir damit sagen, das das auch alles einfacher geht? Nicht das ich es nciht probiert habe, doch das hatte einfach nicht funktioniert.
bei mit wird dann ponyprog geladen und ich kann dann mit der gui von ponyprog flashen.
Bascom macht auch nichts anderes als deine selbstgestrickte batch-datei.
bloss wenn man die batch selber schreibt, hat man mehr möglichkeiten mit löschen , kopieren usw. darum finde ich auch, das man so etwas aus den programmen rauslassen soll.
mfg pebisoft
Hallo!
Wie wärs denn mit AN 203 von Mcselec höchstselbst?
http://www.mcselec.com/download/appnotes/si-prog.zip
Useful software from Jeffrey L. Layanto. This software allows you to use PonyProg from within the BASCOM-IDE.
Henrik
hallo blood, mich würde mal interessieren, wie du die batch für das automatische laden der hex in ponyprog machst, ohne das du in ponyprog erst rumklicken musst. nach jedem starten bei mir erscheint immer erst ein menue.
mfg pebisoft
Okay, also ich hab ein Verzeichniss erstellt:
C:\Programme\PonyProg2000\script
darin ist die burn.bat und die burn.e2s
burn.bat
1. löscht die flash.hex (falls mit dem kopieren was nicht klappt wird sonst die alte gebrannt)Code:@echo %1 del c:\Programme\ponyProg2000\script\flash.hex copy %1 c:\Programme\ponyProg2000\script\flash.hex call c:\Programme\ponyProg2000\script\burn.e2s
2. kopiert die neue in des script-verzeichniss
ruft das PonyProg-Script auf
burn.e2s:
Diese läde und brennt die hex-Datei - die Pause hab ich deaktiviert, weil ich nicht extra klicken will. In der Hilfe von Ponyprog findet man noch andere Befehle.Code:SELECTDEVICE ATmega8 CLEARBUFFER LOAD-PROG c:\Programme\ponyProg2000\script\flash.hex #PAUSE "Achtung, Programm wird gebrannt, bereit?" WRITE&VERIFY-ALL RESET
Und hier noch ein Screenshot von meinen Einstellungen in Bascom:
(Somit wird beim drücken von F4 gebrannt ohne weites bestätigen etc.)
--> Da wird die burn.bat aufgerufen!
hallo, vielen dank, jetzt weiss ich auch wofür das e2s im ponyprog ist.
kann als dateiname-hex auch ein jokerzeichen setzen.
mfg pebisoft
Lesezeichen