Mercurial > ~darius > hgwebdir.cgi > stm32temp
annotate README.txt @ 89:fc21fb5b171b default tip
Make error message more useful
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Fri, 13 Mar 2015 11:39:59 +1030 |
parents | 18b154c447bb |
children |
rev | line source |
---|---|
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
1 Board 1 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
2 ======= |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
3 Board is a http://ourstm.5d6d.com STM32 Strive mini with a touchscreen |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
4 LCD board which has a STM32F103VET6 (512k flash, 64k RAM). |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
5 |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
6 Unfortunately the CD that came with it is in Chinese, this page has a review |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
7 http://www.deeplyembedded.net/index.php/categories/8-hardware-reviews/5-strive-mini-stm32?showall=&limitstart= |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
8 |
34
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
9 A working example from the CD is in |
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
10 /Users/darius/projects/STM32Strive/奋斗STM32开发板例程/奋斗STM32开发板例程/奋斗STM32开发板V3/STM32奋斗版GIF动画例程/STM32奋斗版ucOS II V2.86 uCGUI 3.9 DEMO/ObjFlash/STM32-FD-ucgui.hex |
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
11 |
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
12 Which can be loaded by running... |
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
13 /opt/local/bin/python ~/projects/blackmagic/scripts/hexprog.py -d /dev/cu.usbmodem7FC58901 '/Users/darius/projects/STM32Strive/奋斗STM32开发板例程/奋斗STM32开发板例程/奋斗STM32开发板V3/STM32奋斗版GIF动画例程/STM32奋斗版ucOS II V2.86 uCGUI 3.9 DEMO/ObjFlash/STM32-FD-ucgui.hex' |
07589f738e5e
Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents:
7
diff
changeset
|
14 |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
15 The RTC is powered by a CR1220 battery. |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
16 |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
17 It has a SST25VF016B connected to SPI and a micro SD slot connected to |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
18 SDIO. |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
19 |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
20 The LCD is driven by an ILI9325 connected in parallel 16 bit mode via |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
21 the FSMC controller. The touch controller is a TSC2046N which shares |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
22 the SPI bus with the flash chip above. |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
23 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
24 Board 2 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
25 ======= |
73 | 26 ET-ARM Stamp which has an STM32F103RET6 (512k flash, 64k RAM) |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
27 http://www.futurlec.com/ET-ARM_Stamp.shtml |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
28 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
29 Board 3 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
30 ======= |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
31 HY-STM32_100P example code is in /Users/darius/projects/HY-STM32_100P |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
32 Very similar to board 1 but with a different (unknown LCD). |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
33 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
34 MCU part numbers |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
35 ================ |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
36 STM32F103wxyz |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
37 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
38 w.. |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
39 R = 64 pins |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
40 V = 100 pins |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
41 Z = 144 pins |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
42 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
43 x.. |
73 | 44 C = 256k flash / 48k RAM (64k in CSP package) |
45 D = 384k flash / 64k RAM | |
46 E = 512k flash / 64k RAM | |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
47 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
48 y.. |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
49 H = BGA |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
50 T = LQFP |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
51 Y = WLCSP64 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
52 |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
53 z.. |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
54 6 = -40 to 85C |
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
55 6 = -40 to 105C |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
56 |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
57 Toolchain |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
58 ========= |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
59 Created from https://launchpad.net/gcc-arm-embedded |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
60 |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
61 Debug tool |
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
62 ========== |
72
d2041a9051f9
Update README with some more details about the various boards.
Daniel O'Connor <darius@dons.net.au>
parents:
34
diff
changeset
|
63 Using a Blackmagic probe http://www.blacksphere.co.nz/main/blackmagic |
3
74e9b3baac1e
Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff
changeset
|
64 |
85
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
65 1-wire |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
66 ==== |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
67 The 1-wire devices are connecting via CAT5 with the following pinout |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
68 Pin | 586A Colour | Signal |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
69 ---------------------- |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
70 1 | green-white | VCC |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
71 4 | blue | Data |
18b154c447bb
Add note about 1-wire wiring
Daniel O'Connor <darius@dons.net.au>
parents:
73
diff
changeset
|
72 5 | blue-white | GND |