mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ponyprog...device unknown


Autor: gordon_b (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

ich hab mir ein also ein board zusammengelötet und den mega8 rein 
gesetzt, mein isp programmer ist der ganz einfache mit 2 wiederständen 
an der seriellen schnittstelle lpt1 ....ich habe an die d-ports leds 
angeschlossen

das board wir mit 5v usb vom rechner versorgt (4,7v messe ich)
ich hab ein 8mhz quarz drin

mit dem avrnotepad hab ich dann das kleine beispielprogramm aus dem 
tutorial geproggt , dann mein makefile generiert und im notepad make all 
getätigt , so dann hab ich ponyprog angeworfen und mein mega8 geflasht, 
sofort blinkten 4 lampen zwei blieben aus, so wie ich mir das 
vorgestellt hatte

#include <avr/io.h>

int main (void) {

   DDRD  = 0xff;
   PORTD = 0x03;

   while(1) {

   }

   return 0;
}

, ich also in die luftgesprungen mich gefreut und freudig im bewusstsein 
den ersten schritt in die mikro welt getan zu haben biersaufen 
gegangen...........  das zeug lag dann eine woche unbenutzt rum

hab in dieser zeit meine festplatte formatiert und neues xp sp2 rauf 
(das selbe wie zuvor ! so jetzt hok ich seit zwei tagen vor der kiste 
und krieg meinen mega8 nicht mehr geflasht auch yaab geht nicht... 
ponyprog kriegt einfach kein device fehler (-24)

im forum haben einige das selbe problem aber ihren chip noch nie 
geflasht meiner läuft aber schon

so und jetzt die beobachtung

wenn ich den rechner starte dann bleiben die lampen aus
erst wenn ich den isp stecker abziehe leuchten sie auf
ich denke das hängt mit dem initialisieren des reset ports zusammen oder 
?

jedenfalls wenn ich ponyprog sage er soll flashen kommt der fehler (-24) 
no device , dann klicke ich auf ignore und dann flackern die leds eine 
weile pony überträgt dann daten (prozent balken) und dann sagt er 
failed....

wieso flackern meine lampen ?? da muss doch was verpolt sein wenn er 
sagt noch device ?

mir kommt das wie ein kurzer im isp kabel vor ??? ich habe aber schon 
alle überprüft was könnte es noch sein ?

kann es was mit dem neuaufsetzen von windows xp zu tun haben oder hab 
ich meine schnittstelle gekillt ? wie krieg ich raus ob die geht ?

Autor: gordon_b (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hier noch mein make all generiert mit winavr:
´da steht device unknown ????er erkennt also garnichts.... ? ich versteh 
das nicht

> "make.exe" all

-------- begin --------
avr-gcc (GCC) 4.1.1 (WinAVR 20070122)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.


Size before:
AVR Memory Usage
----------------
Device: Unknown

Program:     102 bytes
(.text + .data + .bootloader)

Data:          0 bytes
(.data + .bss + .noinit)




Creating load file for EEPROM: main.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 --no-change-warnings -O ihex main.elf 
main.eep || exit 0
i:\WinAVR\bin\avr-objcopy.exe: there are no sections to be copied!

Size after:
AVR Memory Usage
----------------
Device: Unknown

Program:     102 bytes
(.text + .data + .bootloader)

Data:          0 bytes
(.data + .bss + .noinit)



-------- end --------


> Process Exit Code: 0

Autor: gordon_b (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
noch was: wenn ich ponyprog starte und dann gehen die lampen aus.... 
wenn ich dann versuche zu lesen oder zu schreiben gehen die lampen nach 
lurzem flackern wieder an

ich versteh das irgendwie nicht .....  :(  HEUL

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kein Grund zum Heulen, Du bist nicht der erste und nicht der letzte, der 
mit Ponyprog Probleme hat:

http://www.mikrocontroller.net/search?query=%2Bpon...

http://www.mikrocontroller.net/search?query=%2Bpon...

http://www.mikrocontroller.net/search?query=%2Bpon...

Nimm einen alten Rechner mit "echten" Schnittstellen, dann geht das 
meist.

Wenn Du nur einen modernen Rechner (mit ungeeigneten Schnittstellen) 
hast, dann nimm bitte auch einen modernen, zeitgemäßen Programmer mit 
eigener Intelligenz, z.B. den AVRISP MK II von ATLEL, dann funktioniert 
das auch. Die Zeit von Ponyprog und Billig-ISP-Adapter ist aufgrund der 
auf Geiz optimierten neuen Rechner vorbei.

...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.