Gast
#2040720
Servus beinand, leider schaffe ich es nicht, mein neu zugelegtes STM32 discovery board vernünftig zum laufen zu bekommen, und ich verstehe auch nicht so recht woran es liegt. So gehe ich vor: Zunächst erstelle ich unter Ubuntu 10.10, wie in diesem Blog beschrieben ( http://wiki.seabright.co.nz/wiki/HelloSTM32.html ), meine Datei hello.c. Anschließend nehme ich das Makefile aus dem Blog, jedoch ohne dem stm32loader:
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 | |
Das kompilieren klappt ohne Fehlermeldungen. Danach boote ich Windows und kopiere die Datei hello.bin mittels dem Programm STM32 ST-Link Utility auf das Board. Hierbei treten auch keine Fehlermeldungen auf. Wenn ich mit dem Oszi anschließend die einzelnen Pins anschaue, so sind fast alle auf 0 (außer PA15, PA13 und PB4). Habe ich hier einen kompletten Denkfehler, oder überseh ich einfach nur eine Kleinigkeit? Viele Grüße