Problem mit Erkennung des Mikrocontrollers STM

OP #2404744
Lesenswert?

Hallo Forum,

ich beschäftige mich seit neusten mit einem STM32F103ZGT6. Nachdem meine 
Platine aus der Fertigung gekommen ist und die Spannungen auch passen, 
gibt es Probleme bei der Übertragung eines Programmes.

Der JTAG verbindet sich ohne Probleme mit dem Mikrocontroller und kann 
auch die Seriennummer des Controllers auslesen, allerdings ist die 
nächste Meldung,
"Cannot identify target as a STM32 family"

Aus der Meldung wird mir ersichtlich das die Hardware auf jeden fall 
richtig angeschlossen ist, da sonst die Seriennummer nicht hätte 
ausgelesen werden können. Als Programmieroberfläche benutze ich Eclispe, 
allerdings von 2008. Kann es sein das diese Eclipseversion die neuen 
ST's nicht unterstützt? Zudem habe ich noch schwierigkeiten im Makefile 
den Mikrocontrollertyp anzugeben. Bei dem AVR-Studio ist dies ja kein 
Problem im gegensatz zu Eclipse.

Die Grundlage meiner Arbeit ist ein Grundprogramm des Olimexboards. 
Dieser Mikrocontroller STMF103 ist allerdings ein wenig älter. 
Vielleicht könnt ihr mir ja einen Tipp geben und verbleide mit vielen 
Grüßen.
Gast #2404753
Lesenswert?

>Aus der Meldung wird mir ersichtlich das die Hardware auf jeden fall
>richtig angeschlossen ist, da sonst die Seriennummer nicht hätte
>ausgelesen werden können.

Das könnte ein Trugschluss sein. Eine nicht richtig ausgelesene
Seriennummer sieht zunächst auch aus wie eine Seriennummer.
OP #2404759
Lesenswert?

holger schrieb:
>>Aus der Meldung wird mir ersichtlich das die Hardware auf jeden fall
>>richtig angeschlossen ist, da sonst die Seriennummer nicht hätte
>>ausgelesen werden können.
>
> Das könnte ein Trugschluss sein. Eine nicht richtig ausgelesene
> Seriennummer sieht zunächst auch aus wie eine Seriennummer.

Das stimmt und habe ich mir auch schon gedact. Aber von der Belegung 
müsste es ja passen, da der JTAG verbinden kann.
OP #2404799
Lesenswert?

Ich habe die Ausgabe leider grade nicht hier und bin ziemlich ratlos. 
Ich denke ja immer noch das es an der Libary liegt, sodass er den 
jeweiligen Typ dort nicht findet, da das Programm von 2008 ist. Der 
Mikrocontroller ist auch noch recht neu und deshalb denke ich das dieser 
dort noch nicht unterstützt wurde.
Gast #2408301
Lesenswert?

So hier jetzt einmal der Auszug aus der Console
1
Open On-Chip Debugger 0.4.0 (2010-11-23-14:20)
2
Licensed under GNU GPL v2
3
For bug reports, read
4
  http://openocd.berlios.de/doc/doxygen/bugs.html
5
1000 kHz
6
jtag_nsrst_delay: 100
7
jtag_ntrst_delay: 100
8
Info : clock speed 1000 kHz
9
Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3)
10
Info : JTAG tap: stm32.bs tap/device found: 0x06430041 (mfg: 0x020, part: 0x6430, ver: 0x0)
11
Warn : JTAG tap: stm32.bs       UNEXPECTED: 0x06430041 (mfg: 0x020, part: 0x6430, ver: 0x0)
12
Error: JTAG tap: stm32.bs  expected 1 of 5: 0x06412041 (mfg: 0x020, part: 0x6412, ver: 0x0)
13
Error: JTAG tap: stm32.bs  expected 2 of 5: 0x06410041 (mfg: 0x020, part: 0x6410, ver: 0x0)
14
Error: JTAG tap: stm32.bs  expected 3 of 5: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1)
15
Error: JTAG tap: stm32.bs  expected 4 of 5: 0x06414041 (mfg: 0x020, part: 0x6414, ver: 0x0)
16
Error: JTAG tap: stm32.bs  expected 5 of 5: 0x06418041 (mfg: 0x020, part: 0x6418, ver: 0x0)
17
Error: Trying to use configured scan chain anyway...
18
Warn : Bypassing JTAG setup events due to errors
19
Info : stm32.cpu: hardware has 6 breakpoints, 4 watchpoints
Gast #2408318
Lesenswert?

Die obere Meldung tritt jetzt sei neusten auf. Normal hat dies immer 
funktioniert mit dem Verbinden und wird auch nach neu isntalation wieder 
klappen.

Das wesentliche Problem tritt allerdings nur bei dem Debuggen auf. Dann 
erhalte ich immer folgende Meldung. Und ab hier weis ich nicht weiter.
1
Info : device id = 0x10006430
2
Warn : Cannot identify target as a STM32 family.
3
unknown error when probing flash bank '#0' at 0x00000000
4
auto erase enabled
5
Info : device id = 0x10006430
6
Warn : Cannot identify target as a STM32 family.
7
Error: auto_probe failed -902

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren