Langsamer Programmer

Herr_F_aus_M

Neues Mitglied
28. Sep. 2009
25
0
0
Sprachen
Hi,

mal eine kurze Frage, ich teste zur Zeit ein Board mit einem ATmega 128 und einem Farbdisplay, dieses programmiere ich über Bascom mit dem mySmartUSB MK2 von myAVR und das ganze braucht für ein 10%iges Programm (also rechnerisch gut 12-13kb) gut und gerne 30 Minuten zur Übertragung. Ist das normal.
 
Hallo!

Ich kenne zwar den mySmartUSB mkII nicht, aber soooo lange kann das wirklich nicht dauern!
Selbst wenn du die 128kb voll gemacht hättest.

Da scheint etwas nicht zu stimmen!
Ist nur schwer zu sagen, ob es auf dem Weg zum Programmer oder zum Modul liegt.

Kannst du die Geschwindigkeit zur Übertragung ggf. anpassen?
Wo steht die denn im Moment?

Gruß,
Cassio
 
Also es gibt ne Software zum Programmer, da hab ich was einstellen können. So wie vom Herstellersupport angegeben, aber geändert hat sich nix.

Ich frag morgen nochmal den Herstellersupport, dem im neuen Bascom (1.11.9.8) steht eim myAVR im Dropdown-Menu zum Programmer.
 
HAllo,
ich habe selber einen MK2 myavr usb, und habe es auch nicht geschafft
die Sache schneller hinzubekommen. (/editauch unter 1.11.9.8 nicht)
Lade dir mal das myavr workpad runter, damit gehr der ab wie ...
Die Demo version läuft nur 30 min oder so, (macht nix) du musst das eh vor jedem kompilieren zu machen, da es die datei sperrt.
GRuß Boris
Und viel spaß beim schnell brennen
 
Hi,

ich versteh' gar nicht, das es mit Euren USB's immer Probleme gibt. Ist doch alles so toll?!? Oder doch nicht alles schnell und fehlerfrei, wo USB dran steht.

Ich warte mal ab, wie es so weitergeht damit. Wenn's keine Klagen mehr gibt, rüste ich vielleicht auf. Bis dahin - gemütlich aber sicher mit LPT...:D


Grüsse,

Michael
 
Hallo Michael!

Och... ich kann nicht lästern!
Mein USB-Programmer funktioniert bestens. :)
Habe allerdings auch den AVRISP MKII von Atmel!
Die paar Euros waren es mir einfach Wert!

Zu Beginn musste ich nur die LIBUSB noch downloaden und einspielen, was mich etwas ins Grübeln brachte. :hmmmm:
Allerdings funktioniert der AVRISP MKII dann sofort und mein interner Cardreader im PC.... der schon seit Monaten nicht mehr funktioniert hatte... lief plötzlich auch wieder. :)
Und jetzt möchte ich ihn einfach nicht mehr missen!

Schöne Grüße,
Cassio
 
Hi Cassio,
Och... ich kann nicht lästern!
Mein USB-Programmer funktioniert bestens. :)

Vielleicht muss man nur "ordentliche" Hardware kaufen, doch solange hier über Probleme rund um USB berichtet wird, bleib ich beim LPT.

Meißt geh's ja um die Geschwindigkeit. Doch mal ehrlich - sind 10 Sekunden für die Programm- Übertragung wirklich so tragisch? Oder die Datenrate der UART mit 115K2 ist doch schon recht flott. Wie schnell müssen den Daten übertragen werden? In Nullzeit?

Aber bitte. Wenn's reibungslos funktioniert - schön. Ich werde noch eine Weile die Beiträge verfolgen. Vielleicht baue ich mir ja irgendwann mal eine USB- Programmierkiste. Spätestens dann, wenn es keine Mögkichkeit mehr gibt, die "alte" PC- Technik zu ersetzen.;)


Grüsse und schönes Wochernde,

Michael
 
Hallo Michael!

Nun ja, die LPT-Schnittstelle wird uns wohl selbst am Laptop noch einige Zeit erhalten bleiben.

Du hattest aber ja auch schon die "bessere" Version des LPT-Programmers!
Ich hatte ja vorher einfach nur eine Flachleitung mit ein paar Widerständen. :rolleyes:
Sicher hat es funktioniert, aber irgendwann macht man sich doch mal so seine Gedanken in Punkto "Sicherheit" für die PC-Schnittstelle.
Eigentlich bin ich mehr genau aus dem Grunde umgestiegen.
Die Gefahr, dass ich vielleicht doch mal eine falsche Spannung in den LPT-Port zurück schicke war mir irgendwann mal zu groß.

Wichtig war für mich also, dass ich den AVR nicht mehr "direkt" vom PC aus progge, dass der Programmer sehr robust ist und dass er von BASCOM auch komplett unterstützt wird. Daher viel meine Wahl auf den AVRISP MKII.
Er hat einfach ein super Preis/Leistungsverhältnis zum Nutzen!
Das es dann nebenbei auch noch schneller geht, nehme ich natürlich gerne in Kauf. ;)


Gruß,
Cassio
 
Hi Cassio,
Du hattest aber ja auch schon die "bessere" Version des LPT-Programmers!
Das stimmt natürlich. Dank des 74er kann ich mir den LPT- Port so schnell nicht zerschiessen.

Das es dann nebenbei auch noch schneller geht, nehme ich natürlich gerne in Kauf. ;)
Das muss ich jetzt eindeutig klarstellen:
Ich habe doch nichts gegen die Geschwindigkeit. Ich hab nur keine Lust, noch mehr Zeit mit eventuellen Problemen zu vertrödeln. Ich würde ohne Not was neues basteln oder kaufen.

Wir reden erst wieder über Speed, wenn ich eine CF- Card am AVR anschliesse, ok?


Grüsse,

Michael
 
Hallo zusammen,

Ich habe doch nichts gegen die Geschwindigkeit. Ich hab nur keine Lust, noch mehr Zeit mit eventuellen Problemen zu vertrödeln. Ich würde ohne Not was neues basteln oder kaufen.

Wir reden erst wieder über Speed, wenn ich eine CF- Card am AVR anschliesse, ok?
sagen wir mal so ... bei nem Mega8, Mega16, Mega32 ist das mit dem LPT
kein Problem. Allerdings dauert es bei nem Mega128 ne halbe Ewigkeit bis das
Proggi drin ist. Da stecken schon ein paar mehr Bytes im Flash.

Gruß
Dino
 
Hi Dino,

ist ja alles richtig. Nur riskiere ich keinen unnötigen Stress wegen 8K oder 16K Programmcode.

Jetzt aber mal :offtopic:

ich habe grad erfolgreich DOs in einer Virtual Maschine (vmware, vmplayer 2.5.4) unter Linux installiert.
Doch - hehe - sehe ich keine Möglichkeit, die Anwendungs- Programme zu installlieren. Im Ubuntu-Forum ist grad Funkstille dazu. Wer kann ganz schnell helfen?


Grüsse,

MIchael

- EDIT: Hat sich grad erledigt.
 
So,

erneute Antwort vom myAvr-Support ist da und ich habe Zeit gefunden den Tipp umzusetzten. MyAVR stellt seinen Kunden ein Programm names myAvrQuickProg zur Verfügung. Mittels dieses Tools ist es mir gelungen ein kleines Programm in 4-5 Sekunden auf einen ATmega 8 zu übertragen, das selbe Script dauerte aus Bascom gut 2 Minuten. Leider unterstützt das Tool keinen ATmega 128.

Es scheint also an den richtigen Einstellungen von Bascom zu liegen, mal sehen was der Support dazu sagt.
 
Es scheint also an den richtigen Einstellungen von Bascom zu liegen....

Hallo!

Ich bin eher der Meinung, anders herum wird ein Schuh draus!

Die haben ein Programmer entwickelt der mit BASCOM nicht richtig kompatibel ist. :rolleyes:
Ihr angebotenes Zusatz-Programmtool scheint auch nur eine Notlösung zu sein, wenn man damit nicht alle 8bit-AVRs proggen kann..... und gerade beim ATMega128 den Dienst versagt! :eek:

Wie dem auch sei... nun kannst du wenigstens notdürftig über externe Wege deine Programme ohne größere Kaffeepausen in den AVR übertragen. ;)

Gruß,
Cassio

PS: Was ist das denn mit den FUSES? :hmmmm:
Kannst du die wenigstens mit dem Programmer und BASCOM erledigen, oder benötigst du dafür wieder eine andere Software?
 
Ich glaube Du hast Recht, der Programmer scheint nicht zu Bascom zupassen.

Es gibt ein eigenes Brennprogramm von denen, welches meines Erachtens alle aktuellen ATmegas unterstützt.
Der Test mit einem ATmega 128 verlief erfolgreich, in 26.24 sec. waren 21.056 Bytes drüben. Unter Bascom mit dem Prgrammer wär das ca. eine gute halbe Stunde.


@Cassio, gibt es eine Empfehlung für einen guten Programmer ??
 
Hi,

also ich würde den AVRISPmkII nehmen, der ist von Atmel, läuft bei mir ohne Probleme und ist für den Preis denke auch mehr als ok. Cassio setzt den Programmer anscheinend ja auch ein, schau mal ein paar Beiträge vorher ;)

Den Programmer gibt es hier übrigens auch im Onlineshop.

Stefan
 
Hallo F aus M !

Da kann ich mich "StefanS" nur anschließen!

Wie im Beitrag Nr. 6 schon einmal von mir erwähnt, nutze ich auch den AVRISP mkII von Atmel. :)
HIER klicken--->


Damit habe ich noch keine Probleme gehabt... weder beim Proggen, noch mit den FUSES einstellen.
Es gibt dazu auch einen anderen Thread hier im Forum, schau mal HIER !
Dort sind meine ersten Erfahrungen mit dem guten Stück beschrieben und was man zur ersten Inbetriebnahme beachten sollte.

Überleg dir einfach mal, ob dir ein verfünftiger Programmer nicht die paar Euro wert sind. ;)

Schöne Grüße,
Cassio
 
Na ich denke, bei meiner nächsten Bestellung vom MC-Modulen hier im Shop pack ich den Programmer dazu.
 
Den Progger habe ich ebenfalls, gutes Stück, funktioniert 1A.

Nur, habe ich unter Linux (Mit Eclipse, und dann avrdude) das Problem, dass er zum Proggen ewig braucht. Ein 2KiB Hex-File braucht insgesamt um die 5 Minuten, zum Flashen und dann anschliessend lesen. :( Ich habe noch nicht gefunden, woran es liegt.

Grüsse
Heinrich
 
Ich habe eine Abhilfe für das flangsame Programmieren mit dem AVR ISP MKII unter Avrdude gefunden. Und zwar werden die MKII ab Werk mit einem sehr langsamen SCK delay ausgeliefert.

Um das zu umgehen, startet man avrdude im Terminal-Modus und setzt das Delay schneller:

Code:
heinrich@Hades:~$ avrdude -c avrispmkII -p m32 -b 115200 -P usb -tuF

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9502
avrdude> 
avrdude> sck 10
>>> sck 10 
avrdude> 
avrdude> quit
>>> quit 

avrdude done.  Thank you.

heinrich@Hades:~$

Und schon flutscht es mit dem avrdude und Eclipse.

Grüsse
Heinrich
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)