Forum: Mikrocontroller und Digitale Elektronik AVR Studio "hr: 80004005 Error"


von 0undNichtig (Gast)


Lesenswert?

Hallo Ihr!
Ich habe seit kurzem ein Problem mit meinem AVR Studio, genau heißt er: 
"hr: 80004005  Error configuring target".
Ich nutze ein JTAG MKI. Das uploaden und auslesen, Fuses funzt 
einwandfrei aber wenn ich debuggen will, erscheint erst ein komischer 
Overflow im Log und dann dieser Fehler :-/ Dann meint er dass er den 
Programmer net findet.
Tja hat da einer noch ne Idee? Ich habe eigentlich nix verändert....

von 0undNichtig (Gast)


Lesenswert?

Ich habe den FTDI Treiber nochmal komplett neu installiert aber auhc das 
hat nix gebracht.
Das hätte ich gedacht, weil bei 
http://2313.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=45919&start=0 
gesagt wird, dass die HDD evtl. formatiert werden muss, darauf habe ich 
aber natürlich überhaupt keinen Bock.

Mit Portmon habe ich mal getracet:
1
0.02957974    IRP_MJ_CREATE      Options: Open   
2
0.00000503    IOCTL_SERIAL_SET_QUEUE_SIZE  InSize: 1024 OutSize: 1024  
3
0.00000168    IOCTL_SERIAL_GET_BAUD_RATE        
4
0.00000140    IOCTL_SERIAL_GET_LINE_CONTROL        
5
0.00000223    IOCTL_SERIAL_GET_CHARS        
6
0.00000112    IOCTL_SERIAL_GET_HANDFLOW        
7
0.00197791    IOCTL_SERIAL_SET_BAUD_RATE      Rate: 19200  
8
0.00083251    IOCTL_SERIAL_CLR_RTS        
9
0.00297524    IOCTL_SERIAL_CLR_DTR        
10
0.00198014    IOCTL_SERIAL_SET_LINE_CONTROL  StopBits: 1 Parity: NONE WordLength: 8  
11
0.00000279    IOCTL_SERIAL_SET_CHAR    EOF:0 ERR:0 BRK:0 EVT:0 XON:0 XOFF:0  
12
0.00196924    IOCTL_SERIAL_SET_HANDFLOW  Shake:0 Replace:0 XonLimit:0 XoffLimit:0  
13
0.00098784    IRP_MJ_WRITE      Length 1: 53   
14
0.00112947    IRP_MJ_WRITE      Length 2: 20 20   
15
0.00000419    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
16
0.00292076    IRP_MJ_READ      Length 1: 41   
17
0.00000223    IOCTL_SERIAL_SET_TIMEOUTS  RI:207 RM:207 RC:207 WM:10 WC:100  
18
0.01597019    IRP_MJ_READ      Length 7: 41 56 52 4E 4F 43 44   
19
0.00000531    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
20
0.00000503    IRP_MJ_READ      Length 1: 41   
21
0.00013410    IRP_MJ_WRITE      Length 1: 42   
22
0.00064003    IRP_MJ_WRITE      Length 2: 62 FA   
23
0.00006397    IRP_MJ_WRITE      Length 2: 20 20   
24
0.00000112    IOCTL_SERIAL_SET_TIMEOUTS  RI:502 RM:502 RC:502 WM:10 WC:100  
25
0.01493123    IRP_MJ_READ      Length 1: 41   
26
0.00000559    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
27
0.00000587    IRP_MJ_READ      Length 1: 41   
28
0.00000140    IOCTL_SERIAL_GET_BAUD_RATE        
29
0.00000196    IOCTL_SERIAL_GET_LINE_CONTROL        
30
0.00000112    IOCTL_SERIAL_GET_CHARS        
31
0.00000140    IOCTL_SERIAL_GET_HANDFLOW        
32
0.00000112    IOCTL_SERIAL_GET_BAUD_RATE        
33
0.00000140    IOCTL_SERIAL_GET_LINE_CONTROL        
34
0.00000084    IOCTL_SERIAL_GET_CHARS        
35
0.00000112    IOCTL_SERIAL_GET_HANDFLOW        
36
0.00166194    IOCTL_SERIAL_SET_BAUD_RATE  Rate: 19200  
37
0.00198126    IOCTL_SERIAL_CLR_RTS        
38
0.00198545    IOCTL_SERIAL_CLR_DTR        
39
0.00197735    IOCTL_SERIAL_SET_LINE_CONTROL  StopBits: 1 Parity: NONE WordLength: 8  
40
0.00000168    IOCTL_SERIAL_SET_CHAR    EOF:0 ERR:0 BRK:0 EVT:0 XON:0 XOFF:0  
41
0.00197288    IOCTL_SERIAL_SET_HANDFLOW  Shake:0 Replace:0 XonLimit:0 XoffLimit:0  
42
0.00098392    IRP_MJ_WRITE      Length 1: 71   
43
0.00098169    IRP_MJ_WRITE      Length 1: 7A   
44
0.00098756    IRP_MJ_WRITE      Length 2: 20 20   
45
0.00000168    IOCTL_SERIAL_SET_TIMEOUTS  RI:501 RM:501 RC:501 WM:10 WC:100  
46
0.00301854    IRP_MJ_READ      Length 1: 41   
47
0.00000559    IOCTL_SERIAL_SET_TIMEOUTS  RI:201 RM:201 RC:201 WM:10 WC:100  
48
0.00000531    IRP_MJ_READ      Length 1: CE   
49
0.00000112    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
50
0.00000196    IRP_MJ_READ      Length 1: 41   
51
0.00008185    IRP_MJ_WRITE      Length 1: 71   
52
0.00066293    IRP_MJ_WRITE      Length 1: 7B   
53
0.00006258    IRP_MJ_WRITE      Length 2: 20 20   
54
0.00000140    IOCTL_SERIAL_SET_TIMEOUTS  RI:501 RM:501 RC:501 WM:10 WC:100  
55
0.01489547    IRP_MJ_READ      Length 1: 41   
56
0.00000223    IOCTL_SERIAL_SET_TIMEOUTS  RI:201 RM:201 RC:201 WM:10 WC:100  
57
0.00000251    IRP_MJ_READ      Length 1: 80   
58
0.00000112    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
59
0.00000223    IRP_MJ_READ      Length 1: 41   
60
0.00065092    IRP_MJ_WRITE      Length 1: 42   
61
0.00006900    IRP_MJ_WRITE      Length 2: 62 FA   
62
0.00086240    IRP_MJ_WRITE      Length 2: 20 20   
63
0.00000363    IOCTL_SERIAL_SET_TIMEOUTS  RI:502 RM:502 RC:502 WM:10 WC:100  
64
0.00995546    IRP_MJ_READ      Length 1: 41   
65
0.00000140    IOCTL_SERIAL_SET_TIMEOUTS  RI:500 RM:500 RC:500 WM:10 WC:100  
66
0.00000279    IRP_MJ_READ      Length 1: 41   
67
0.00000168    IOCTL_SERIAL_GET_BAUD_RATE        
68
0.00000140    IOCTL_SERIAL_GET_LINE_CONTROL        
69
0.00000196    IOCTL_SERIAL_GET_CHARS        
70
0.00000112    IOCTL_SERIAL_GET_HANDFLOW        
71
0.00000084    IOCTL_SERIAL_GET_BAUD_RATE        
72
0.00000112    IOCTL_SERIAL_GET_LINE_CONTROL        
73
0.00000084    IOCTL_SERIAL_GET_CHARS        
74
0.00000084    IOCTL_SERIAL_GET_HANDFLOW        
75
0.00182146    IOCTL_SERIAL_SET_BAUD_RATE  Rate: 19200  
76
0.00197902    IOCTL_SERIAL_CLR_RTS        
77
0.00201813    IOCTL_SERIAL_CLR_DTR        
78
0.00198936    IOCTL_SERIAL_SET_LINE_CONTROL  StopBits: 1 Parity: NONE WordLength: 8  
79
0.00000447    IOCTL_SERIAL_SET_CHAR    EOF:0 ERR:0 BRK:0 EVT:0 XON:0 XOFF:0  
80
0.00190695    IOCTL_SERIAL_SET_HANDFLOW  Shake:0 Replace:0 XonLimit:0 XoffLimit:0  
81
0.00000335    IRP_MJ_CLEANUP        
82
0.10612718    IRP_MJ_CLOSE

Das Problem muss lokal auf dem Rechner sein, auf einem anderen Rechner 
mit dem selben Kabel, Programmer, qC, Sourcen klappt das wunderbar. Auch 
das auslesen der Fuses,... klappt ja. Die LED auf dem Programmer bleibt 
aber danach aus also kann er wohl irgendwie nicht in den Programming 
Mode schalten. Aber das Programmieren per "Connect..." geht ja auch. Ich 
versteh das nicht... Hülfäää :-(

von Axel R. (Gast)


Lesenswert?

Klingt nach XML-Parser. Installier den mal neu.

von 0undNichtig (Gast)


Lesenswert?

Danke erstmal für deine Antwort aber was genau soll ich neu 
installieren? Avrstudio? Oder einen externen Parser? Da wären wir doch 
aber dann beim IE oder?

von Hannes L. (hannes)


Lesenswert?

0undNichtig wrote:
> Danke erstmal für deine Antwort aber was genau soll ich neu
> installieren? Avrstudio? Oder einen externen Parser? Da wären wir doch
> aber dann beim IE oder?

Den XML-Parser von Mikrosoft. MS-DataAccess

...

von 0undNichtig (Gast)


Lesenswert?

Hmm wie kriege ich den denn wieder los? Oder meinst du die MS DAO? So 
richtig versteh ich nicht, wie du darauf kommst...

Also ich ahbe nochmal eine andere USB Karte rein aber auch das hat 
nichts geholfen.
Nun noch einmal genaue Details:
-AVR Studio Ver 4.12.490
-OUMEX JTAG (JTAG MKI Nachbau)
-FTDI VCP 2.2 Treiber
-Atmega64 qC
-Windows XP SP1 5.1.2600

von Axel R. (Gast)


Lesenswert?

Hi,
 ich habe mal die Fehlermeldung im Wortlaut deines Posts bei goggle 
eingegeben und da kam dann sowas in der Art.
Wie man den XML-Parser neu installiert, kA. sorry. Ich denke, wenn Du 
das AVR-Studio neu installierst, sollte die Sache gegessen sein, oder?

von 0undNichtig (Gast)


Lesenswert?

Ja das habe ich gestern auch aus Verzweiflung gemacht und siehe da, es 
hat geklappt :-)

-FTDI Treiber deinstalliert
-AVR Studio deinstalliert
-AVR Studio SP deinstalliert
-Neustart
-AVR Studio installiert (mit Treiber)
-AVR Studio SP installiert

Danke nochmal für die Tipps!

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.