Forum: Mikrocontroller und Digitale Elektronik Atmel Eval Board Pollin - USB


von Anfänger (Gast)


Lesenswert?

Hallo zusammen,

hab mir das Eval Board von Pollin bestellt und alles zusammengelötet. 
Spannungsversorgung da, LED leuchtet. Nun aber lässt sich das 
Beispielprogramm nicht mit Ponyprog draufladen, weil er den Port nicht 
erkennt. Habe nur nen Laptop hier und deswegen gleich das USB/Seriell 
Kabel mitbestellt.

Liegt das evtl. daran? Hab schon mehreres (schlechtes) darüber gelesen.

Danke!

von peter-neu-ulm (Gast)


Lesenswert?

USB-seriell Umsetzer können RS232-Signale aus den USB-Signalen erzeugen, 
aber nichts mehr.

Ponyprog "missbraucht" aber das RS232-Port in der Art, dass es die 
Leitungen der seriellen Schnittstelle bitweise umschaltet, also z.B auf 
der RXD-Leitung das MISO-Signal, auf der TXD das MOSI-Signal der 
ISP-Schnittstelle erzeugt. Es dürfte nur sehr wenige USB-RS232-Umsetzer 
geben, die diese für Ponyprog nötige Aufgabe bewältigen.

Sichere Lösung dürfte nur ein USB-Programmer sein, siehe Stichwort 
USB-Progger.

von Mathias O. (m-obi)


Lesenswert?

Ich empfehle dir den USBasp von Ulrich Radig und dazu Burn-o-Mat, 
anstatt PonyProg. Funktioniert super in Verbindung mit dem Pollin Board.

von Anfänger (Gast)


Lesenswert?

hmm Mist :/

Naja hab noch nen alten PC zu Hause rumstehen wo ich aber auf die 
Schnelle nicht dran komm.
Gibt es keine anderen Programme, womit das vielleicht klappen könnte?
Also wo ich nun ohne zusätzliche Hardware direkt loslegen könnte?

von Hannes Lux (Gast)


Lesenswert?

Beschaff' Dir einen vernünftigen zeitgemäßen Programmer, alles Andere 
ist Pfriem.

Die Zeit der Bitbanging-Programmer ist mangels echter 
Par/Ser-Schnittstellen an aktuellen PCs vorbei. Das Pollin-Board kam 
gute 6 Jahre zu spät auf den Markt, der darauf befindliche Programmer 
ist hoffnungslos veraltet.

...

von Anfänger (Gast)


Lesenswert?

Hi nochmal ;)

Ich habs nun zum Laufen gebracht mittels AVRDuDe unter Linux !
Das reicht mir erstmal zum erlernen. Habe allerdings noch ein paar 
kleine Fragen:


1) Für Studenten/Schüler gibts den Dragon für 30 Euro. Mit dem Dingen 
hab ich schonmal gearbeitet. Ist das denn ne gute Lösung als Programmer? 
Der kann ja anscheinend noch viel viel mehr ... Debugging usw.
Den würde ich mir aber erst in 3-4 Monaten zulegen denke ich!

2) Ich habe nach kurzem hin und her das neuste AVRStudio unter Wine zum 
Laufen gebracht, allerdings wird mir kein HEX File erstellt. Weiß da 
jemand Rat?
Habe eingestellt unter Project Options, das er ne HEX erzeugen soll. Tut 
er aber nicht.
Wahrscheinlich weil er einen Fehler ausgibt, allerdings sagt er nicht 
viel zum Fehler:

Build All:

Build started 20.3.2009 at 15:03:10
avr-gcc  -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 
-DF_CPU=16000000UL -Os -fsigned-char -MD -MP -MT test1.o -MF 
dep/test1.o.d  -c  ../test1.c
make: Interrupt/Exception caught (code = 0xc0000005, addr = 0xb7dc3bb6)
Build failed with 1 errors and 0 warnings...


Build:

Build started 20.3.2009 at 15:04:26
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature 
test1.elf test1.hex
make: Interrupt/Exception caught (code = 0xc0000005, addr = 0xb7d45bb6)
Build failed with 1 errors and 0 warnings...


hat da jemand ne Ahnung? Oder ein anderes Tool was man nutzen könnte um 
aus xxxx.c files xxx.hex files zu erzeugen?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Anfänger wrote:

> Build started 20.3.2009 at 15:04:26
> avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature
> test1.elf test1.hex
> make: Interrupt/Exception caught (code = 0xc0000005, addr = 0xb7d45bb6)
> Build failed with 1 errors and 0 warnings...

Lässt du das AVR-Studio oder WinAVR unter einem Windows-Emulator (wine?) 
unter Linux laufen?
Beitrag "exitcode fehler bei WinAVR"

von Anfänger (Gast)


Lesenswert?

ja unter wine lass ichs laufen.
ist zwar ein wenig kuddel muddel, aber ich finde avr studio halt ganz 
nett und ich hab damit schonmal gearbeitet vor 2 jahren ca.

scheint wohl ein bekannter fehler zu sein oder? und auch noch kein bug 
fix vorhanden ...

von Alexander D. (zebprophet)


Lesenswert?

@ Mathias O.
genau das wäre auch mein vorschlag. funktioniert super, vor allem ist es 
immer das gleiche, wenn man auch mal unter linux und windoof 
programmiert. vom burn-o-mat gibt es eine neue version. die ist sogar 
noch heiss ...

und als bootloader 
http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot. schont die 
schnittstellen vor dem ewigen umstecken - und die nerven.

von Hannes Lux (Gast)


Lesenswert?

> 1) Für Studenten/Schüler gibts den Dragon für 30 Euro. Mit dem Dingen
> hab ich schonmal gearbeitet. Ist das denn ne gute Lösung als Programmer?
> Der kann ja anscheinend noch viel viel mehr ... Debugging usw.
> Den würde ich mir aber erst in 3-4 Monaten zulegen denke ich!

Alles was Du über den Dragon wissen muss, ist bereits auf Deinem 
Rechner. Und zwar in der Hilfe zum AVR-Studio (Datei "AVRDragon.chm").

Einziger Mangel am Dragon: Er unterstützt einige ältere AVRs nicht wie 
z.B. Tiny12, Tiny15, Tiny26. Ansonsten kann er in ISP und HV-Prog 
programmieren und in DW oder JTAG (je nachdem, was der jeweilige AVR 
unterstützt) debuggen.

...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.