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


von gordon_b (Gast)


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 ?

von gordon_b (Gast)


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

von gordon_b (Gast)


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

von Hannes L. (hannes)


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=%2Bpony*+%2Bproblem*&forums%5B%5D=1

http://www.mikrocontroller.net/search?query=%2Bpony*+%2Busb*&forums%5B%5D=1

http://www.mikrocontroller.net/search?query=%2Bpony*+%2B%22geht+nicht%22&forums%5B%5D=1

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.

...

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.