Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen.
Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB, F072CB und F030C8 im Einsatz und funktionieren tadellos damit.
Nun wollte ich, des größeren Flashspeichers wegen, einen F030CC darauf laufen lassen und bekomme das nicht hin.
Auch wenn hier immer nach einem Schaltplan gefragt wird (im Moment kann ich keinen zeichnen).
- Quarz (8MHz) und Ziehkondensatoren (27p) sind angeschlossen
- die Pins 35, 36, die auch PF6 und PF7 sein können sind als Vss bzw. Vdd gejumpert.
- an allen Vdd und Vss Anschlüssen liegt 3,28V bzw. GND an. Ebenso an Vdda und Vssa
- auf der Platine habe ich nun lange "herumgelötet" und die Minimalkonfiguration hergestellt.
- NRST über 10k nach +3,3V , Boot0 hart auf GND verdrahtet.
Das Ding will einfach nicht!
Löte ich den F030CC aus und bestücke das mit F030C8 funktioniert alles, nur mit dem CC will das partout nicht klappen.
Flashversuche mittels Cubeprogrammer und ST-Flash zeigen mir an, dass der Flashspeicher wohl beschrieben wird, aber das geflashte Programm kann nicht gestartet werden.
Meldungen aus Cubeprogrammer:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
Er zeigt mir also an, dass das Flashen wohl geklappt hat, ein Verify auch erfolgreich war, aber starten kann er das wohl nicht, weil "The core is in sleep mode". Obwohl er ja sagt: "Start operation achieved successfully"
ST-FLASH zeigt folgendes:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
Habe ich irgendwelche wichtigen Unterschiede von F030C8 zu F030CC übersehen? Das Blinkyprogramm wurde einmal übersetzt für einen F030C8 mit einem dem Speicher entsprechenden Linker-Script:
Für F030CC
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
Für F030C8
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
(und ja, natürlich habe ich auch mittlerweile schon 3 Chips "verheizt", weil es ja hätte sein können - allerdings eher unwahrscheinlich - dass der Chip hinüber ist).
Bezugsquelle der Chips war: LCSC.COM
:-) irgendein sehr schlauer Forumsteilnehmer weiß doch sicher, wo der Hase begraben ist, oder was ich noch probieren kann!
