annotate README.txt @ 55:b21db2b47a27

Enable DMA mode by initing DMA channel and enabling IRQ handler.
author Daniel O'Connor <darius@dons.net.au>
date Sun, 07 Apr 2013 22:34:05 +0930
parents 07589f738e5e
children d2041a9051f9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
1 Board
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
2 =====
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
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
4 LCD board which has a STM32F103VET (512k flash, 64k RAM).
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
7
9404b9869c27 Make the LCD panel work (timings, GPIOE clock needs to be on, etc)
Daniel O'Connor <darius@dons.net.au>
parents: 3
diff changeset
21 the FSMC controller with a TSC2046N on the SPI bus for touch.
3
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
22
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
23 Toolchain
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
24 =========
34
07589f738e5e Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents: 7
diff changeset
25 Created from https://github.com/PX4/homebrew-px4
3
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
26
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
27 Debug tool
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
28 ==========
34
07589f738e5e Update to reflect reality (ish)
Daniel O'Connor <darius@dons.net.au>
parents: 7
diff changeset
29 Using a Blackmagic probe
3
74e9b3baac1e Jumbo commit to make things work.
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
30