Home

STM32-P207 development board USER`S MANUAL

image

Contents

1. AUDIO OUT er RS232 DRIVERS E ii gt eT SU Page 30 of 34 OLIMEXO 2014 STM32 P207 user s manual 8 2 Physical dimensions Note that all dimensions are in inches Page 31 of 34 OLIMEXO 2014 STM32 P207 user s manual 9 REVISION HISTORY 9 Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading Also the web pa ge for your device is listed Be sure to check it after a purchase for the latest available updates and examples 9 1 Document revision Revision Modified Pages Initial Creation A11 Additional information about the JTAG interface Chang
2. STM32 P207 development board USER S MANUAL Revision D May 2014 Designed by OLIMEX Ltd 2011 lead free All boards produced by Olimex LTD are ROHS compliant OLIMEX 2014 STM32 P207 user s manual Disclaimer 2014 Olimex Ltd Olimex logo and combinations thereof are registered trademarks of Olimex Ltd Other product names may be trademarks of others and the rights belong to their respective owners The information in this document is provided in connection with Olimex products No license express or implied or otherwise to any intellectual property right is granted by this document or in connection with the sale of Olimex products The hardware and the software files are closed source and would not be distributed nor shared It is possible that the pictures in this manual differ from the latest revision of the board The product described in this document is subject to continuous development and improvements All particulars of the product and its use contained in this document are given by OLIMEX in good faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the prod
3. PBS J PB10 Ef rss PB12 PB13 OLIMEXO 2014 m Dre foram mw Cres pn fe Prec STM32 P207 user s manual pcs 2 Ere PD rs PEO 10 1 PE2 J Ey pr PE4 PES J PE PES PE10 J 11 59 VREF 3 3UA J oo je 6 4 USB_OTG nr euma see _ 6 5 USB HOST PIN SIGNAL NAME USB HOST D USB HOST Ld Page 17 of 34 OLIMEX 2014 STM32 P207 user s manual 6 6 LAN connector 1234 678 NOT CONNECTED 6 7 PWR Jack Signal Name Power Input _ 6 8 Headphones connector Page 18 of 34 OLIMEX 2014 STM32 P207 user s manual 6 9 SD MMC slot Signal Name DAT2 DAT3 CS CMD DI CLK SCLK DAT DO DAT1 6 10 5232 1 RS232 1 is located USART6 SPI3 line This interface can be used for accessing the built in bootloader of STM32F207 microcontroller You will need DB9 male DB9 female RS232 cable You will also need a freely distributed piece of software called Flash Loader Demo it can be downloaded from the of
4. Page 3 of 34 OLIMEXO 2014 STM32 P207 user s manual 6 16 Color 24 6 17 Additional hardware COMpPOMENKG ccccccccsssssssssssssssssssssssssssssssssssssssssssssssscessssssesscesenss 25 6 18 Notes on ECHL ACES Sissi uiii tese vod Ese so v VES stss EN ES d Faves sa va ae MEE s se 456 25 CHAPTER 7 MEMORY 7 Introduction to the cHaptern us u uu 2 ull ss ssssssasssssSusssss sssassassswasasswasssssss a 27 7 1 Memory aunque 28 Page 4 of 34 OLIMEXO 2014 STM32 P207 user s manual CHAPTER 1 OVERVIEW 1 Introduction to the chapter Thank you for choosing the STM32 P207 development board from Olimex This document provides a user s guide for the Olimex STM32 P207 development board As an overview this chapter gives the scope of this document and lists the board s features The document s organization is then detailed The STM32 P207 development board enables code development of applications running on the M3 CORTEX STM32F207ZET6 microcontroller manufactured by STMicroelectronics 1 1 Features CPU STM32F207ZET6 120Mhz 32 bit ARM based microcontroller with 512 KB Flash 128 112 16 KB RAM USB OTG HS and USB OTG HS Ethernet 14 timers 3 SPI 3 12 Ethernet 2 CANs 3 12 bit ADCs 2 12 bit DACs 114 GPIOs Camera
5. Core ARM 32 bit Cortex M3 CPU with Adaptive real time accelerator ART Accelerator allowing 0 wait state execution performance from Flash memory frequency up to 120 MHz memory protection unit 150 DMIPS 1 25 DMIPS MHz Dhrystone 2 1 m Memories 512 Kbyte of Flash memory 512 bytes of OTP memory 128 112716 4 Kbytes of SRAM Flexible static memory controller that supports Compact Flash SRAM PSRAM NOR and NAND memories LCD parallel interface 8080 6800 modes m Clock reset and supply management From 1 65 to 3 6 V application supply and I Os POR PDR PVD and BOR 4 to 26 MHz crystal oscillator Internal 16 MHz factory trimmed RC 1 accuracy at 25 C 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with calibration m Low power Sleep Stop and Standby modes VBAT supply for RTC 20 x 32 bit backup registers and optional 4 KB backup SRAM m 3 x 12 bit 0 5 ps A D converters 24 channels 6 MSPS in triple interleaved mode m 2 x 12 bit D A converters m General purpose DMA 16 stream DMA controller with centralized FIFOs and burst support m 14 timers Debug mode Serial wire debug SWD amp JTAG interfaces Cortex M3 Embedded Trace Macrocell m Up 114 ports with interrupt capability Page 11 of 34 OLIMEX 2014 STM32 P207 user s manual m Communication interfaces 3 interfaces SMBus PMBus Up to 4
6. USART3 USART2 Reserved SPI3 2S3 5 21252 IWDG WWDG RTC amp BKP registers Reserved TIM14 TIM13 TIM12 TIM7 TIM6 5 4 2 0 000 1000 0 000 0000 000 OFFF 0 9000 0000 OX9FFF FFFF 0 8000 0000 Ox8FFF FFFF 0 7000 0000 OX7FFF 0 6 00 0000 Ox6FFF FFFF 0 6800 0000 Ox6BFF FFFF 0 6400 0000 0x67FF FFFF 0 6000 0000 0x63FF FFFF 0 5006 1000 OxSFFF FFFF 0 5006 0800 0x5006 0 5005 0400 0x5006 7FFF 0 5005 0000 0 5005 0 5004 0000 0 5004 OFFF 0x5000 0000 0 5003 FFFF 0 4002 9400 Ox4FFF FFFF 0 4004 0000 0 4007 FFFF 0x4002 9400 0x4003 FFFF 0x4002 8000 0 4002 93FF 0x4002 6800 0x4002 7FFF 0 4002 6400 0 4002 67FF 0x4002 6000 0 4002 63FF 0 4002 5000 0 4002 5FFF 0 4002 4000 0 4002 4FFF 0x4002 3 00 0 4002 3FFF 0 4002 3800 0 4002 3BFF 0x4002 3400 0x4002 37FF 0x4002 3000 0 4002 33FF 0 4002 2400 0 4002 2FFF 0x4002 2000 0x4002 23FF 0 4002 1 00 0x4002 1FFF 0 4002 1800 0x4002 1BFF 0 4002 1400 0 4002 17FF 0 4002 1000 0 4002 13FF 0 4002 0 00 0x4002 OF FF 0x4002 0800 0x4002 OBFF 0 4002 0400 0x4002 07 FF 0 4002 0000 0 4002 0 4001 4 00 0x4001 FFFF 0x4001 4800 0x4001 4BFF 0x4001 4400 0x4001 47FF 0 4001 4000 0x4001 43FF 0 4001 3 00 0 4001 3FFF 0 4001 3800 0 4001 3BFF 0x4001 3400 0x4001 37FF 0
7. USARTs and 2 UARTs 7 5 Mbit s ISO 7816 interface LIN IrDA modem control 3 SPIs 30 Mbit s 2 with muxed I2S to achieve audio class accuracy via audio PLL or external PLL 2 x CAN interfaces 2 0B Active SDIO interface m Advanced connectivity USB 2 0 full speed device host OTG controller with on chip PHY USB 2 0 high speed full speed device host OTG controller with dedicated DMA on chip full speed PHY and ULPI 10 100 Ethernet MAC with dedicated DMA supports IEEE 1588v2 hardware MII RMII m 8 to 14 bit parallel camera interface up to 48 Mbyte s m CRC calculation unit 96 bit unique ID m Analog true random number generator For comprehensive information on the microcontroller visit the Microchip s web page for a datasheet At the moment of writing the microcontroller datasheet can be found at the following link http www st com internet Com TECHNICAL RESOURCES TECHNICAL LITERATURE DAT ASHEET CD00237391 pdf If the Cortex M3 processor listed above seem to lack the power or the memory for the application you want to run we have the same board offered with Cortex STM32F407ZGT6 The name of the board is STM32 P407 The table of comparison can be found below ww STM32F207ZET6 STM32F407ZGT6 Maximum Maximum speed Maximum speed 120Mhz 168Mhz Page 12 of 34 OLIMEX 2014 STM32 P207 user s manual CHAPTER 5 CONTROL CIRCUITY 5 Introduction to the chapter Here you can fin
8. open If closed Analog GND is enabled Default state is closed 88 R T RST and TRST are separated if open RST and TRST are connected if closed Refer to the schematic near the JTAG connector for how this jumper influences the programming of the board Default state is open CAN_T Can termination is disabled if open Default state is open 6 15 LCD Display with backlight replica of Nokia 6610 color display 128x128 pixels 6 16 VGA Color Camera 640x480 pixels 0 3 mega pixel Samsung 700 camera connector 6 17 Additional hardware components The components below are mounted on STM32 P207 but are not discussed above They are listed Page 24 of 34 OLIMEX 2014 STM32 P207 user s manual here for completeness Joystick Temperature sensor Audio out Trimmer Buzzer Additional memory 2 buttons RST button 4 status LEDs PWR LED 6 18 Notes on interfaces Note that due the evaluation nature of the board not all interfaces are immediately available on the proto area Some of the signals are used by peripherals and other devices One of those interfaces were the 3 x 2 which were sacrificed for additional peripherals signals that are hard to implement on software level There are ways of course Depends on which interface you are willing to let go I will list the options in the following order 12 number processor pin signal interface affected 12C1_SCL 139 CAN1_
9. 007FFF 054000 16K 8008000 Ox800BFFF 0 4000 16K 800 000 Ox 800FFFF 0 4000 16K 0x 8010000 OxS801FFFF 0 10000 64 8020000 Ox803FFFF 0 20000 12 0 8040000 OxS805FFFF 0 20000 12 8060000 Ox807FFFF 0 20000 12 r Common for all families Target STM32F2 512K Mapfle 5 32 2 512K STmap Operation DOWNLOAD File name C Users Lyubcho Desktop asast hex Filesize 512 00 KB 524288 bytes Status 512 00 KB 524288 bytes of 512 00 KB 524288 bytes Time 00 02 22 Download operation finished successtully Back Cancel Close More information might be found in these documents 1 http www st com st web ui static active en resource technical document datasheet CD00237391 pdf page 22 177 2 http www st com st web ui static active en resource technical document application_note CD00264342 pdf Page 20 of 34 OLIMEX 2014 STM32 P207 user s manual Signal Name Not Connected 100 Not Connected 6 11 RS232 2 RS232 2 is located on USART3 processor pins D13 D14 A17 A16 Dre emm ome oe Page 21 of 34 OLIMEX 2014 STM32 P207 user s manual 6 12 CAN connector m fo s Mw je 6 13 Battery connector 6 14 Jumper description Most of the jumper configurations are printed with white print on the
10. 4001 3000 0 4001 33FF 0x4001 2 00 0x4001 2FFF 0x4001 2800 0 4001 2BFF 0x4001 2400 0x4001 27FF 0x4001 2000 0x4001 23FF 0 4001 1800 0 4001 1FFF 0x4001 1400 0x4001 17FF 0 4001 1000 0 4001 13FF 0 4001 0800 0x4001 OFFF 0 4001 0400 0x4001 07 FF 0 4001 0000 0x4001 0 4000 7800 0 4000 FFFF 0x4000 7400 0x4000 77FF 0x4000 7000 0 4000 73FF 0x4000 6 00 0 4000 6FFF 0x4000 6800 0 4000 6BFF 0x4000 6400 0x4000 67FF 0x4000 6000 0x4000 63FF 0 4000 5 00 0 4000 5FFF 0 4000 5800 0x4000 5 0x4000 5400 0x4000 57FF 0x4000 5000 0x4000 53FF 0 4000 4 00 0x4000 4FFF 0x4000 4800 0x4000 4BFF 0x4000 4400 0x4000 47FF 0x4000 4000 0x4000 43FF 0x4000 3 00 0x4000 3FFF 0x4000 3800 0x4000 3BFF 0x4000 3400 0x4000 37FF 0x4000 3000 0x4000 33FF 0x4000 2 00 0x4000 2FFF 0x4000 2800 0x4000 2BFF 0 4000 2400 0x4000 27FF 0x4000 2000 0x4000 23FF 0x4000 1 00 0x4000 1FFF 0x4000 1800 0x4000 1BFF 0x4000 1400 0x4000 17FF 0x4000 1000 0x4000 13FF 0 4000 0 00 0x4000 OFFF 0x4000 0800 0x4000 OBFF 0 4000 0400 0x4000 07 FF 0 4000 0000 0x4000 ai17615b OLIMEX 2014 STM32 P207 user s manual CHAPTER 8 SCHEMATICS 8 Introduction to the chapter In this chapter are located the schematics describing logically and physically STM32 P207 8 1 Eagle schematic STM32 P207 schematic is visible for reference here You can also find them on the we
11. FF 0 6000 0000 FFFF 512 Mbyte block 2 Peripherals 512 Mbyte block 1 SRAM 0 2000 0000 Ox1 FFF FFFF 512 Mbyte block 0 Code 0x0000 0000 SRAM 16 KB aliased by bit banding SRAM 112 KB aliased by bit banding Aliased to Flash system memory SRAM depending on the BOOT pins 0x2002 0000 FFFF 0x2001 C000 0x2001 FFFF 10 0000 0x2001 BFFF C008 Ox1FFF C000 C007 7A10 7FFF 0000 Ox1FFF 7AOF 0 0810 0000 0x0800 0000 FFFF 0x0001 C000 7 FFFF 0 0000 0000 0 000 FFFF Page 28 of 34 STM32 P207 user s manual Heserved FSMC control register FSMC bank4 PC Card FSMC bank3 NAND NAND2 FSMC bank2 NAND NAND1 FSMC banki NOR PSRAM 4 FSMC banki NOR PSRAM FSMC bank1 NOR PSRAM 1 Reserved RNG DCMI Reserved USB OTG FS Reserved USB OTG HS Reserved ETHERNET Reserved DMA1 Reserved BKPSRAM Flash interface Reset clock controller RCC Reserved 5 g D Reserved Port Port H Port G Port F Port E Port D Port C Port B Port A Reserved TIM11 TIM10 TIM9 3 SYSCFG Reserved SPI1 5010 Reserved Reserved ADC1 ADC2 ADC3 Reserved USART6 USART1 Reserved 8 PWM2 1 PWM1 Reserved DAC1 DAC2 2 D Reserved BxCAN2 BxCAN1 Reserved 1203 1202 12 1 UART5 UART4
12. PCB for your convenience PWR_SEL On the setting of this jumper depends the way we power the board There is a table printed on the board with the positions You can check the table below also Position 1 2 is the one at the PWR connector side PWR_SEL 5V_EXT Page 22 of 34 OLIMEX 2014 STM32 P207 user s manual Default position is 3 4 STAT1 E STAT2 E STAT3 E STATA Those 4 jumpers control whether the LEDs are powered closed or not open Default state is closed 0 Connected to pin 138 enables boot if open Default state is open RST_E Controls the RST on the RS232_1 If closed is present Default state is not present Default state is open B1_1 B1_0 B0_1 B0_0 These jumpers should be moved together and control which memory would be used to load code initially There is a table printed on the board describing the positions Default state is B1 0 BO 0 3 3V_MCU_EN When closed enables the power supply on the STM32F207ZET Default state is closed TX_BOOT_E If closed separates USART6_TX and PC10 Default state is open Page 23 of 34 OLIMEX 2014 STM32 P207 user s manual RX BOOT E If closed separates USART6 RX and 11 Default state is open 3 3V E Board s digital power supply is disabled if open Enabled if closed Default state is open AGND E Analog GND is disabled if
13. RX CAN interface I2C1 SDA 140 CAN1_TX CAN interface 12 2 SCL 11 AO the additional memory I2C2 SDA 10 A1 the additional memory I2C3 SCL 100 camera interface I2C3 SDA 99 SD D1 DCMI DB SD card camera To my mind the best idea would be to disable the CAN interface When you have chosen the preferred I2C port you need to decide whether to remove the peripheral it is connected to or to disable it by software means instead of removing components just always set the needed signals as outputs disable input and connect additional wires The final thing to do Page 25 of 34 OLIMEX 2014 STM32 P207 user s manual is to use 2 2k pull up resistors on the lines you have chosen for instance 12C1_SCL and I2C1 SDA I2C requires pull ups Page 26 of 34 OLIMEX 2014 STM32 P207 user s manual CHAPTER 7 MEMORY 7 Introduction to the chapter On the next page you can find a memory map for this family of processors It is strongly recommended to refer to the original datasheet released by STMicroelectronics for one of higher quality Page 27 of 34 OLIMEXO 2014 7 1 OxFFFF FFFFI7ETZ Vibyte block 7 Cortex M3 s internal 0 000 0000 peripherals OxDFFF FFFF 512 Mbyte block 6 Not used 0 000 0000 512 Mbyte block 5 512 Mbyte block 4 FSMC bank 3 amp 4 512 Mbyte block 3 FSMC bank1 amp bank2 0 8000 0000 0x7FFF FF
14. ank the display would not start which will allow you to debug with the JTAG Note this issue is not present if you use SWD interface p feje aje pe qe xm Page 14 of 34 OLIMEXO 2014 TRACE interface GW kuram De pe ae e D pee Kami Kaum am D pep 6 2 UEXT STM32 P207 user s manual STM32 P207 board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT please visit https www olimex com Products Modules UEXT USART6_RX B SOFTWARE SCL mes SOFTWARE SDA SD D3 USART3 RX SPI3 MISO Page 15 of 34 OLIMEXO 2014 SD CLK SPI3 MOSI SD D2 USART3 TX SPI3 SCK STAT3 CS UEXT 6 3 Pads on the proto area STM32 P207 user s manual For your convenience the pads are named individually near each of them Please take extra care about the numbering but consider that there might be offset Lm ous ens saja sa 2 meme 18 uomoosneo m m pm pem Trea omne m uns Cras or wer e sacre oe m Page 16 of 34 3 39 227 PAG est 4 PAS EJ 0 E1 0 Pez Pas LJ 0 es Pag Ey 0 PALO J E PB0 Pes PB1 ros PB2 ese PBS pris
15. b page for STM32 P207 at our site https www olimex com Products ARM ST STM32 P207 resources STM32 P207 P407 rev D pdf They are located in HARDWARE section The EAGLE schematic is situated on the next page for quicker reference Page 29 of 34 OLIMEXO 2014 STM32 P207 user s manual F POWER SUPPLY CIRCUIT 0x480 VGA CAMERA g USB CIRCUIT UREK ii TATUS LED H mes
16. d information about reset circuit and quartz crystal locations 5 1 Reset STM32 P207 reset circuit includes R65 10 KQ R66 560 Q C45 100 nF STM32F207ZET pin 25 NRST and a RESET button The RESET is also connected to the proto area 5 2 Clock 25 MHz quartz crystal Q1 is connected to pins 23 and 24 of the processor Real time clock RTC Q2 is found at pins 8 and 9 of the processor Page 13 of 34 OLIMEX 2014 STM32 P207 user s manual CHAPTER 6 HARDWARE 6 Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout Proto area is shown Jumpers functions are described Notes and info on specific peripherals are presented Notes regarding the interfaces are given 6 1 JTAG connector The 20 pin JTAG connector provides the interface for JTAG or and SWD TRACE programming debugging It is advisable to use SWD or TRACE interface programmers The JTAG TRST signal is multiplexed with the display When using JTAG interface you will not be able to debug the display of the board If you wish to program the board with JTAG make sure to hold the WKUP button when programming debugging until you wipe the system memory or the JTAG will not connect This behavior is caused by the initial demo which redefines the pin to show the display Another workaround is to set the bootloader jumpers so the board would attempt to boot from the Embedded SRAM and since it is bl
17. es Additional information about the I2C availability ARM JTAG COOCOX added to compatible programmers Added better disclaimer and added product support page Changed links with proper ones Overall change of the design of the document Added information how to enter bootloader mode Fixed improper jumper position suggested to enter bootloader mode RST E and BOOTO E should be open to be able to download a program via the bootloader application Page 32 of 34 OLIMEX 2014 STM32 P207 user s manual 9 2 Web page of your device The web page you may visit for more info on your device is https www olimex com Products ARM ST STM32 P207 ORDER CODES STM32 P207 completely assembled and tested ARM JTAG COOCOX ARM debugger with JTAG and SWD interfaces USB MINI CABLE USB mini to USB A cable ARM USB TINY for custom programming debugging ARM USB TINY H for custom programming debugging ARM JTAG SWD SWD adapter for our ARM JTAG programmers How to order You can order to us directly or by any of our distributors For the list of distributors visit https www olimex com Distributors Check our web page https www olimex com for more info Page 33 of 34 OLIMEX 2014 STM32 P207 user s manual 9 3 Product support For product support hardware information and error reports mail to support olimex com Note that we are primarily a hardware company and our software support is limited Full informatio
18. ficial page of the microcontroller under the Design resources by the time of writing the resource is located here http www st com web en catalog tools PF257525 Once you have acquired the needed perquisites we need to set the board for bootloader mode as explained below gm Boss Step 0 It is good idea to revert all jumpers to default positions in the beginning Step 1 Change jumper B0_1 B0_0 to B0_1 position as said in the table print Boot Mode System Memory Step 2 RST_E and BOOT0_E should be open as per default if they are closed they are located below the RS232 connectors Step 3 Close TX_BOOT_E and RX_BOOT_E by soldering They are located on the back of the board near CAN connector Step 4 Download install the Flash Loader Demo from the STM32F207 web page resources window Step 5 Connect RS232 and run the Flash Loader Application the target is STM32F2_512K check the screenshots below Page 19 of 34 OLIMEXO 2014 STM32 P207 user s manual RN Hale I Select the communication port and set settings then click next to open Please select your device in the target list connection STM32F2 512K PID h 0411 UART BID h 32 Parity Even Version 30 Baud Rate 57600 Echo Disabled Flash mapping 8 I Timeouts 10 Name e oddtess Sze 8000000 8003FFF 054000 16K 0 8004000 OxS8
19. ge otherwise we can quote price of the repair Note that all shipping expenses back and forth have to be covered by the customer Before you ship anything back you need to ask for RMA When you ship back please attach to it your shipping address phone e mail RMA and brief description of the problem All boards should be sent back in antistatic package and well packed to prevent damages during the transport Page 34 of 34
20. interface TAG connector with ARM 2x10 pin layout for programming debugging 512 KB fast external SRAM on board 4 Status LEDs Stereo Audio Codec 54344 CAN driver Temperature sensor Trimmer potentiometer Joystick for navigation 6610 LCD color 128x128 pixel TFT display e SAMSUNG E700 VGA camera 640x480 color Tamper and Wakeup buttons 2 RS232 drivers and connectors 25 Mhz quartz crystal USB_OTG USB_HOST 100 Mbit Ethernet Mini SD MMC card connector UEXT connector Power Jack RESET button and circuit Power on led battery connector Extension port connectors for many of microcontrollers pins PCB FR 4 1 5 mm 0 062 soldermask silkscreen component print Page 5 of 34 OLIMEX 2014 STM32 P207 user s manual Dimensions 160x116 mm 6 3x4 6 1 2 Organization Each section in this document covers a separate topic organized as follow Chapter 1 is an overview of the board usage and features Chapter 2 provides a guide for quickly setting up the board Chapter 3 contains the general board diagram and layout Chapter 4 describes the component that is the heart of the board the STM32F207ZET6 microcontroller Chapter 5 is an explanation of the control circuitry associated with the microcontroller to reset Also shows the clocks on the board Chapter 6 covers the connector pinout peripherals and jumper description Chapter 7 shows the memory ma
21. k Trimmer AN_TR Headphone jack PWR_SEL Page 9 of 34 OLIMEXO 2014 STM32 P207 user s manual 3 2 Layout bottom view Lilo GHEE ener 9135 F FTT YE E 1 95 musasasa ee w ON ON tb I s s r ra ra a III t rs a a a s a ra a s t 815268 8936 aria enabled default 16 3 pover suppiy is CO Tipy 057 C mpliant RET MAT TEES RET R64 H 9027 272 526 P 6 34 R35 n24E 2 pf f Ez Sn22C 3 C3 0903 USART6_TX and 9 10 are cunnecied s s t a ra ra s 8 SD MMC Card Slot Jumpers Description Page 10 of 34 OLIMEXO 2014 STM32 P207 user s manual CHAPTER 4 THE STM32F207ZET6 MICROCONTROLLER 4 Introduction to the chapter In this chapter is located the information about the heart of STM32 P207 its microcontroller The information is a modified version of the datasheet provided by its manufacturers 4 1 The microcontroller
22. l Ground pad is named AGND On powering the board the PWR LED the SATA4 LED and the display should turn on The SATA1 SATA2 and SATA3 LEDs must start blinking consecutively If measuring the current consumption it should be around 30 mA 2 4 Prebuilt software On arrival the board has a basic demo installed which features test of the LEDs the LCD the joystick the camera IMPORTANT If you have only a programmer with JTAG interface and you need to turn off the peripherals using the signals press WKUP button if there is a reset after programming you might need to keep it pressed Pressing WKUP button will turn of those modules and will allow JTAG reprogramming Page 8 of 34 OLIMEXO 2014 STM32 P207 user s manual CHAPTER 3 STM32 P207 BOARD DESCRIPTION 3 Introduction to the chapter Here you get acquainted with the main parts of the board Note the names used on the board differ from the names used to describe them For the actual names check the STM32 P207 board itself 3 1 Layout top view Camera 3V Battery connector RST E and CAN connector RS232 1 RS232 2 BOOTO E UEXT connector LAN Ethernet MOUNT HOLE USB OTG Button RESET JTAG 20 pin 2 osi Jama a a Boot mode JUMPER I ttr TL 4 LEDs PWR LED IHO ET TENE 4 K 1515 5485 Ol Goh pogo cao ow wo ew 2174 PWR JACK LCD Display Button TAMPER Button WKUP Joystic
23. loader application without the need of third party tool This way of programming debugging is slow but my provide a better cheaper solution in certain cases The configuration is explained in the RS232 chapter 6 10 of the manual You may use a pair of the following devices for this purpose ARM JTAG COOCOX programmer debugger which has both JTAG and SWD interfaces and works natively with CooCox IDE and Keil uVision and IAR EW via plugin Any of Olimex s ARM JTAG programmer debugger keeping in mind the note above Any of Olimex s ARM JTAG programmer debugger ARM JTAG SWD Rowley CrossWorks Also a host based software toolchain is required in order to program debug the STM32 P207 board There are also a number of ready IDEs available like CooCox IDE IAR Embedded Page 7 of 34 OLIMEX 2014 STM32 P207 user s manual Workbench Rowley CrossWorks etc Olimex distributes a free IDE that works with our OpenOCD programmers https www olimex com Products ARM JTAG resources OpenOCD At the moment of writing this guide our ARM programmers debuggers equipped with an ARM JTAG SWD work fine out of the box with Rowley CrossWorks 2 3 Powering the board Provide 5 DC to the board s power jack OR 5 the or TRACE connector before providing the power set the PWR_SEL jumper in the correct position Additionally the board can be powered using the PROTO AREA pads Provide 5V to the respective pad with the same labe
24. n might be found here https www olimex com wiki GTC Warranty Please consider reading the paragraph below about the warranty of Olimex products Warranty and returns Our boards have lifetime warranty against manufacturing defects and components During development work it is not unlikely that you can burn your programmer or development board This is normal we also do development work and we have damaged A LOT of programmers and boards during our daily job so we know how it works If our board programmer has worked fine then stopped please check if you didn t apply over voltage by mistake or shorted something in your target board where the programmer was connected etc Sometimes boards might get damaged by ESD shock voltage or if you spill coffee on them during your work when they are powered Please note that warranty do not cover problems caused by improper use shorts over voltages ESD shock etc If the board has warranty label it should be not broken Broken labels void the warranty same applies for boards modified by the customer for instance soldering additional components or removing components such boards will be not be a subject of our warranty If you are positive that the problem is due to manufacturing defect or component you can return the board back to us for inspection When we receive the board we will check and if the problem is caused due to our fault and we will repair replace the faulty hardware free of char
25. p Chapter 8 provides the schematics Chapter 9 contains the revision history Page 6 of 34 OLIMEXO 2014 STM32 P207 user s manual CHAPTER 2 SETTING UP THE STM32 P207 BOARD 2 Introduction to the chapter This section helps you set up the STM32 P207 development board for the first time Please consider first the electrostatic warning to avoid damaging the board then discover the hardware and software required to operate the board The procedure to power up the board is given and a description of the default board behavior is detailed 2 1 Electrostatic warning STM32 P207 is shipped in a protective anti static package The board must not be exposed to high electrostatic potentials A grounding strap or similar protective device should be worn when handling the board Avoid touching the component pins or any other metallic element 2 2 Requirements In order to set up the STM32 P207 the following items are required 5 Vdc power supply or JTAG or SWD or 5V TRACE or 5V CAN or 5V USB depending on SEL jumper position SWD interface programmer Note 1 additionally the board can be programmed via JTAG interface but there are signals multiplexed with the LCD and the audio so if using JTAG interface for programming you might need to implement a software mechanism to stop them or you might not be able to reprogram again Note 2 the board can also be programmed via the USART RS232 1 connector using the built it boot
26. uct This product is intended for use for engineering development demonstration or evaluation purposes only and is not considered by OLIMEX to be a finished end product fit for general consumer use Persons handling the product must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards Olimex currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive Olimex assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE STM32 P207 THEY ARE CONSIDERED SUITABLE ONLY FOR STM32 P207 Page 2 of 34 OLIMEXO 2014 STM32 P207 user s manual Table of Contents Bd USP saa RN GM CR du RURAL wa 17 6 5 USB HOST sas ar vaudou Kaboul iD DU CM MG aaa 17 6 6 LAN CODIBCEOE i soe soris eee sa o c Cose avesse ose sese c 18 6 7 PWR hi cere 18

Download Pdf Manuals

image

Related Search

Related Contents

MAGNESIO TOTAL LIMÓN - Ana María Lajusticia  Wireless sensor smoke alarm FRW  PT-27 Torcia per il taglio con arco al plasma  La stérilisation en Tunisie - Association Française de Stérilisation  Linksys WRT54G3GV2-ST router  KH15  Monitor de Calorías VIA Mini - New Balance Sports Monitors  Guia do Usuário  Installation guide  

Copyright © All rights reserved.
Failed to retrieve file