view 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
line wrap: on
line source

Board 1
=======
Board is a http://ourstm.5d6d.com STM32 Strive mini with a touchscreen
LCD board which has a STM32F103VET6 (512k flash, 64k RAM).

Unfortunately the CD that came with it is in Chinese, this page has a review
http://www.deeplyembedded.net/index.php/categories/8-hardware-reviews/5-strive-mini-stm32?showall=&limitstart=

A working example from the CD is in
/Users/darius/projects/STM32Strive/奋斗STM32开发板例程/奋斗STM32开发板例程/奋斗STM32开发板V3/STM32奋斗版GIF动画例程/STM32奋斗版ucOS II V2.86 uCGUI 3.9 DEMO/ObjFlash/STM32-FD-ucgui.hex

Which can be loaded by running...
/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'

The RTC is powered by a CR1220 battery.

It has a SST25VF016B connected to SPI and a micro SD slot connected to
SDIO.

The LCD is driven by an ILI9325 connected in parallel 16 bit mode via
the FSMC controller. The touch controller is a TSC2046N which shares
the SPI bus with the flash chip above.

Board 2
=======
ET-ARM Stamp which has an STM32F103RET6 (512k flash, 64k RAM) 
http://www.futurlec.com/ET-ARM_Stamp.shtml

Board 3
=======
HY-STM32_100P example code is in /Users/darius/projects/HY-STM32_100P
Very similar to board 1 but with a different (unknown LCD).

MCU part numbers
================
STM32F103wxyz

w..
R = 64 pins
V = 100 pins
Z = 144 pins

x..
C = 256k flash / 48k RAM (64k in CSP package)
D = 384k flash / 64k RAM
E = 512k flash / 64k RAM

y..
H = BGA
T = LQFP
Y = WLCSP64

z..
6 = -40 to 85C
6 = -40 to 105C

Toolchain
=========
Created from https://launchpad.net/gcc-arm-embedded

Debug tool
==========
Using a Blackmagic probe http://www.blacksphere.co.nz/main/blackmagic

1-wire
====
The 1-wire devices are connecting via CAT5 with the following pinout
Pin	| 586A Colour	| Signal
----------------------
1	| green-white	| VCC
4	| blue		| Data
5	| blue-white	| GND