background image

OLIMEX© 2012

STM32-P207 user's manual

9.3 Product support

For product support, hardware information and error reports mail to: 

[email protected]

. Note 

that we are primarily a hardware company and our software support is limited.

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 unproper 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 charge, 
otherwise we can quote price of the repair.

Note that all shippings 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 32 of 32

Содержание STM32-P207

Страница 1: ...STM32 P207 development board USER S MANUAL Revision B January 2013 Designed by OLIMEX Ltd 2011 All boards produced by Olimex LTD are ROHS compliant ...

Страница 2: ...n 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 product 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 con...

Страница 3: ... chapter 9 3 1 Layout top view 9 3 2 Layout bottom view 10 CHAPTER 4 THE STM32F207ZET6 MICROCONTROLLER 11 4 Introduction to the chapter 11 4 1 The microcontroller 11 5 Introduction to the chapter 13 5 1 Reset 13 5 2 Clock 13 CHAPTER 6 HARDWARE 14 6 Introduction to the chapter 14 6 1 JTAG connector 14 6 2 UEXT 15 6 3 Pads on the proto area 16 6 4 USB_OTG 17 6 5 USB HOST 18 6 6 LAN connector 18 6 7 ...

Страница 4: ...on interfaces 24 CHAPTER 7 MEMORY 26 7 Introduction to the chapter 26 7 1 Memory map 27 CHAPTER 8 SCHEMATICS 28 8 Introduction to the chapter 28 8 1 Eagle schematic 28 8 2 Physical dimensions 30 CHAPTER 9 REVISION HISTORY 31 9 Introduction to the chapter 31 9 1 Document revision 31 9 2 Web page of your device 32 9 3 Product support 33 Page 4 of 32 ...

Страница 5: ...s 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 I2C Ethernet 2 CANs 3 12 bit ADCs 2 12 bit DACs 114 GPIOs Camera interface TAG connector with ARM 2x10 pin layout for programming debugging 512 KB fast external SRAM on board 4 Status LEDs Stereo Audio Codec CS4344 CAN driver Temperature ...

Страница 6: ...ge 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 pinou...

Страница 7: ...pply or JTAG or SWD or 5V TRACE or 5V CAN or 5V_USB depending on PWR_SEL jumper position SWD interface programmer Note 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 You may use...

Страница 8: ...ctive pad with the same label 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 IMPO...

Страница 9: ... 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 Page 9 of 32 ...

Страница 10: ...OLIMEX 2012 STM32 P207 user s manual 3 2 Layout bottom view Page 10 of 32 ...

Страница 11: ...es of SRAM Flexible static memory controller that supports Compact Flash SRAM PSRAM NOR and NAND memories LCD parallel interface 8080 6800 modes 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 ca...

Страница 12: ... hardware MII RMII 8 to 14 bit parallel camera interface up to 48 Mbyte s CRC calculation unit 96 bit unique ID 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_LIT...

Страница 13: ...uartz crystal locations 5 1 Reset STM32 P207 reset circuit includes R65 10 KΩ R66 560 Ω 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 32 ...

Страница 14: ... 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 Emb...

Страница 15: ...ND 15 GND 6 TDO I2S3_CK 16 DCMI_D4 7 Not connected 17 GND 8 TDI I2S3_WS 18 DCMI_D6 9 GND 19 GND 10 RST 20 DCMI_D7 6 2 UEXT STM32 P207 board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT please visit http www olimex com dev OTHER UEXT pdf Pin Signal Name 1 3 3V 2 GND 3 DCMI_D0 USART6_TX 4 USART6_RX 5 SOFTWARE SCL Page 15 of 32 ...

Страница 16: ... care about the numbering but consider that there might be offset PAD Signal Name PAD Signal Name PA0 BUT WKUP RST RST PA4 DCMI_HSYNC PG0 A10 PA5 SPI1_SCK PG1 A11 PA6 DCMI_PIXCLK PG2 A12 PA8 MCO1 PG3 A13 PA9 OTG_FS_VBUS PG4 A14 PA10 DCMI_D1 PG5 A15 PB0 LCD_BL PG6 RIGHT JOYSTICK PB1 BUZ PG9 USART6_RX PB2 CAM_ENB PG10 SOFT_SCL PB5 I2S3_SD PF15 A9 PB9 CAN1_TX PF14 A8 PB10 USB_FS_FAULT PF13 A7 PB12 OT...

Страница 17: ...CD_CS PF8 STAT3 CS_UEXT PE0 BLE PF7 STAT2 CAN_CTRL PE1 BHE PF6 STAT1 PE2 TEMP_ALERT PF5 A5 PE3 USB_HS_VBUSON PF4 A4 PE4 DCMI_D4 PF3 A3 PE5 DCMI_D6 PF2 A2 PE6 DCMI_D7 PF1 A1 PE7 D4 PF0 A0 PE8 D5 PE15 D12 PE9 D6 PE14 D11 PE10 D7 PE13 D10 PE11 D8 PE12 D9 5V 5V DC VBAT VBAT 6 4 USB_OTG Pin Signal Name 1 5V 2 D 3 D 4 OTG_HS_ID 5 GND Page 17 of 32 ...

Страница 18: ... 1 5 V 2 USB_HOST_D 3 USB_HOST_D 4 GND 6 6 LAN connector PIN SIGNAL NAME 1 TX 2 TX 3 VDD 4 NOT CONNECTED 5 NOT CONNECTED 6 VDD 7 RX 8 RX LED Color Usage Right Green Link status Left Yellow Activity status 6 7 PWR Jack Pin Signal Name 1 Power Input 2 GND Page 18 of 32 ...

Страница 19: ...nnector 6 9 SD MMC slot Pin Signal Name 1 DAT2 2 DAT3 CS 3 CMD DI 4 VDD 5 CLK SCLK 6 VSS 7 DAT0 DO 8 DAT1 6 10 RS232_1 RS232_1 is located on USART6 SPI3 line Check the jumper configuration Pin Signal Name 1 Not Connected 2 T1OUT 3 R1IN 4 RST Page 19 of 32 ...

Страница 20: ...6 11 RS232_2 RS232_2 is located on USART3 processor pins D13 D14 A17 A16 Pin Signal Name 1 Not connected 2 T1OUT 3 R1IN 4 Not connected 5 GND 6 Not connected 7 CTS 8 RTS 9 Not connected 6 12 CAN connector Pin Signal name 1 Not connected 2 CANL 3 VSS 4 Not connected 5 VSS 6 GND 7 CANH Page 20 of 32 ...

Страница 21: ...pends 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 1 2 5V_EXT 3 4 5V_J LINK 5 6 5V_CAN 7 8 5V_USB_OTG 9 10 5V_TRACE Default position is 3 4 STAT1_E STAT2_E STAT3_E STAT4_E Those 4 jumpers control whether the LEDs are powered closed or not open Default state is closed ...

Страница 22: ...ered Default state is B1_0 B0_0 camera powered 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 RX_BOOT_E If closed separates USART6_RX and PC11 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 d...

Страница 23: ... 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 here for completeness Joystick Temperat...

Страница 24: ... number processor pin signal interface affected I2C1_SCL 139 CAN1_RX CAN interface I2C1_SDA 140 CAN1_TX CAN interface I2C2_SCL 11 A0 the additional memory I2C2_SDA 10 A1 the additional memory I2C3_SCL 100 MCO1 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 whethe...

Страница 25: ... 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 25 of 32 ...

Страница 26: ...OLIMEX 2012 STM32 P207 user s manual 7 1 Memory map Page 26 of 32 ...

Страница 27: ...sically STM32 P207 8 1 Eagle schematic STM32 P207 schematic is visible for reference here You can also find them on the web 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 27 of 32 ...

Страница 28: ...124 R125 R126 R127 R128 R129 R130 R131 R132 R133 R134 R135 R136 R137 R138 R139 R140 R141 R142 R143 R144 R145 R146 R147 R148 R149 R150 R151 R152 R153 R154 RESET RM1 RM2G1 RM2G2 RM2G3 RM2G4 RM3G1 RM3G2 RM3G3 RM3G4 RM4G1 RM4G2 RM4G3 RM4G4 RM5G1 RM5G2 RM5G3 RM5G4 RM6G1 RM6G2 RM6G3 RM6G4 1 2 3 4 5 6 7 8 9 RS232_1 1 2 3 4 5 6 7 8 9 RS232_2 RST 1 2 RST_E 1 2 RX_BOOT_E CD DAT3 CS 2 CLK SCLK 5 CMD DI 3 DAT...

Страница 29: ...OLIMEX 2012 STM32 P207 user s manual 8 2 Physical dimensions Note that all dimensions are in inches Page 29 of 32 ...

Страница 30: ...o check it after a purchase for the latest available updates and examples 9 1 Document revision Revision Changes Modified Pages A Initial Creation All B Additional information about the JTAG interface 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 ...

Страница 31: ...COX 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 webpage https ww...

Страница 32: ...l coffee on them during your work when they are powered Please note that warranty do not cover problems caused by unproper 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 subj...

Отзывы: