Difference between revisions of "EVK407I"

From Waveshare Wiki
Jump to: navigation, search
m (Text replace - "*Design Resources" to " ==Cortex M3 Guide== *Cortex-M3 Technical Reference Manual *Cortex-M3 Definitive Guide ==UCOS Source)
Line 1: Line 1:
 
[[Category:MCU Tools| ]][[Category:STM32| ]]
 
[[Category:MCU Tools| ]][[Category:STM32| ]]
 
[[Category:STM32 Development Boards]]
 
[[Category:STM32 Development Boards]]
[[http://www.waveshare.net/wiki/EVK407I 中文]]
 
 
==Resources==
 
 
[[File:EVK407I_l.jpg|thumb|right|300px |alt=EVK407I|link=http://www.waveshare.com/EVK407I.htm | EVK407I]]
 
[[File:EVK407I_l.jpg|thumb|right|300px |alt=EVK407I|link=http://www.waveshare.com/EVK407I.htm | EVK407I]]
 
+
{{EVK407I User Manual}}
 +
{{Resource list|
 
*[http://www.waveshare.com/EVK407I.htm Introduction]
 
*[http://www.waveshare.com/EVK407I.htm Introduction]
 
*[http://www.waveshare.com/w/upload/4/4a/XCore407I-Schematic.pdf XCore407I Schematic]
 
*[http://www.waveshare.com/w/upload/4/4a/XCore407I-Schematic.pdf XCore407I Schematic]
Line 11: Line 9:
 
*[[:File:EVK407I-UserManual.pdf|User Manual]]
 
*[[:File:EVK407I-UserManual.pdf|User Manual]]
 
*[http://www.waveshare.com/w/upload/3/38/EVK407I-Demo.7z Demo]
 
*[http://www.waveshare.com/w/upload/3/38/EVK407I-Demo.7z Demo]
 +
|
 
{{STM32_Software}}
 
{{STM32_Software}}
 +
|
 
{{STM32_Datasheets}}
 
{{STM32_Datasheets}}
 +
|
 
{{STM32_Documents}}
 
{{STM32_Documents}}
 +
}}
 
==FAQ==
 
==FAQ==
 
==Support==
 
==Support==
 
{{Service00}}
 
{{Service00}}

Revision as of 07:38, 21 August 2015

EVK407I
EVK407I

Getting Started with modules

We provide various modules for EVK407I development board aiming to improve your development efficiency. These modules are not only designed for STM32 but also can be used for many other MCU platforms. Let's begin with the demos.

Development Environment

  • KEIL MDK version: 4.7
  • Debugger/programmer:Ulink2
  • Programming Interface: JTAG/SWD
  • Connect PC to the onboard USB TO UART interface via USB cable
  • Result of demos which based on serial port are all checked via SSCOM32, default connection is connect the serial port converter to the USART1 interface. Serial port assistant SSCOM3.2 settings:
Baud rate 115200
Data bits 8
Stop bits 1
Parity bits None
Flow control None

GPIO_Key

  • Overview

Change LED status via button, joystick.

  • Hardware connection

Short LED JMP、JOYSTICK JMP.

  • Operation and result

Push the button or joystick, the LED status should keep changing accordingly.

LCD

  • Overview

Control LCD via FSMC.

  • Hardware connection
EVK407I-User-Manual-3.jpg
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board
  • Operation result

Info/messages displayed on the LCD.

NandFlash_SCB0

  • Overview

Read and write NAND FLASH via FSMC.

  • Hardware connection
  • Operation result

The following information will be printed on the serial debugging assistant:

EVK407I-User-Manual-4.jpg

RTC

  • Overview

RTC demo

  • Hardware connection
  • Operation and result

Info/messages will be printed on the serial debugging assistant

EVK407I-User-Manual-5.jpg

TouchPanel

  • Overview

Read and write LCD via FSMC.

  • Hardware connection
EVK407I-User-Manual-6.jpg
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

It allows to draw any lines on the LCD.

uCOSII2.91+UCGUI3.90A

  • Overview

UcosII+GUI demo

  • Hardware connection
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

Info/messages displayed on the LCD.

EVK407I-User-Manual-7.jpg

USARTx_pritf

  • Overview

USART serial port communication demo

  • Hardware connection
  • Operation and result

Info/messages will be printed on the serial debugging assistant.

EVK407I-User-Manual-8.jpg

USB FS

USB FS Examples(USB_Device_Examples-HID)

  • Overview

FS USB demo, the development board works as USB device; USB mouse demo

  • Hardware connection
EVK407I-User-Manual-9.jpg
  • Connect the onboard USB_FS interface and PC USB port through a USB cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

A USB device will appear on the computer Device Manager; control the computer cursor by joystick

USB FS Examples(USB_Device_Examples-VCP)

  • Overview

FS USB demo, the development board works as USB device; USB Virtual Com Port example

  • Hardware connection
EVK407I-User-Manual-9.jpg
  • Connect the onboard USB_FS interface and PC USB port through a USB cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

EVK407I-User-Manual-10.jpg

appear on the computer device manager.

USB FS Examples(USB_Host_Examples-HID)

  • Overview

FS USB demo, the development board works as USB host; USB mouse demo

  • Hardware connection
EVK407I-User-Manual-11.jpg
  • Connect a USB mouse to the onboard USB-FS interface through a USB OTG cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board
  • Operation and result

The green dot on the LCD will move following the mouse.

USB FS Examples(USB_Host_Examples-MSC)

  • Overview

FS USB demo, the development board works as USB host; USB flash disk demo

  • Hardware connection
EVK407I-User-Manual-12.jpg
  • Connect a USB flash drive to the onboard USB_FS interface through a USB OTG cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The LCD will display the file list in the USB flash drive

USB FS Examples(USB_Host_Device_Examples-DRD)

  • Overview

FS USB demo, the development board works as USB host, device.

  • Host mode
EVK407I-User-Manual-12.jpg
  • Open FS OTG JMP
  • Connect a USB Flash drive to the onboard USB-FS interface.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The LCD will display the file list in the USB flash drive

  • Device Mode
  • Hardware connection
EVK407I-User-Manual-9.jpg
  • Open FS OTG JMP
  • Connect the onboard USB-FS interface and the PC USB port via a USB cable.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

“USB Mass storage device” will appeared on the computer Device Manager.

  • Connect the Micro SD Storage Board to pinheaders below (insert the SD card):

D0:PC8,CMD:PD2,CLK:PC12,D3:PC11,D2:PC10,D1:PC9,CD:PG8. The USB flash drive can be opened in “My computer”.

USB HS

USB HS Examples(USB_Device_Examples-HID)

  • Overview

HS USB demo, the development board works as USB device; USB mouse demo

  • Hardware connection
EVK407I-User-Manual-13.jpg
  • Open FS OTG JMP
  • Connect the onboard USB_HS interface and the PC USB port through an USB wire.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

An USB device will appear on the computer device manager; Control the computer cursor by joystick.

USB HS Examples(USB_Device_Examples-VCP)

  • Overview

HS USB demo, the development board works as USB device; USB VCP (Virtual Com Port) demo

  • Hardware connection

EVK407I-User-Manual-14.jpg

  • Open FS OTG JMP;
  • Connect the onboard USB_HS interface and the PC USB port through an USB wire.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

EVK407I-User-Manual-10.jpg

Appear on the computer Device Manager.


USB HS Examples(USB_Device_Examples- DualCore)

  • Overview

FS USB HID, HS USB MSC USB demo

  • HS USB MSC hardware connection
EVK407I-User-Manual-14.jpg
  • Connect the onboard USB_HS interface and the PC USB port through an USB wire.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

“USB Mass storage device” will appeared on the computer Mouse Manager.

  • Connect the Micro SD Storage Board to pin headers below (insert the SD card):

D0:PC8,CMD:PD2,CLK:PC12,D3:PC11,D2:PC10,D1:PC9,CD:PG8. The USB flash disk can be opened in “My computer”.

  • FS USB HID hardware connection
EVK407I-User-Manual-9.jpg
  • Short FS OTG JMP
  • Connect the onboard USB_HS interface and the PC USB port through an USB cable.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The USB device will appear on the computer device manager; Control the computer cursor by joystick.

USB HS Examples(USB_Host_Examples-HID)

  • Overview

HS USB demo, the development board works as USB host; USB mouse demo

  • Hardware connection
EVK407I-User-Manual-14.jpg
  • Open FS OTG JMP
  • Connect an USB mouse to the onboard FS USB interface through a USB OTG cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The green dot on the LCD will move following the mouse.

USB HS Examples(USB_Host_Examples-MSC)

  • Overview

HS USB demo, the development board works as USB host; USB flash drive demo

  • Hardware connection
EVK407I-User-Manual-15.jpg
  • Open FS OTG JMP
  • Connect an USB flash drive to the onboard USB_HS interface.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The LCD will display the file list in the USB flash drive

USB HS Examples(USB_Host_Device_Examples-DRD)

  • Overview

HS USB demo, the development board works as USB host, device;

  • Host Mode
EVK407I-User-Manual-15.jpg
  • Open FS OTG JMP
  • Connect an USB flash drive to the onboard USB_HS interface.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The LCD will display the file list in the USB flash drive

  • Device Mode
  • Hardware connection
EVK407I-User-Manual-13.jpg
  • Open FS OTG JMP
  • Connect the onboard USB_HS interface and the PC USB port through an USB wire.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

“USB Mass storage device” will appeared on the computer Mouse Manager.

  • Connect the Micro SD Storage Board to pinheaders below (insert the SD card):

D0:PC8,CMD:PD2,CLK:PC12,D3:PC11,D2:PC10,D1:PC9,CD:PG8. The USB flash disk can be opened in “My computer”.

USB HS Examples(USB_Host_Examples-DualCore)

  • Overview

HS USB flash drive demo, FS USB mouse demo.

  • Hardware connection
EVK407I-User-Manual-15.jpg
  • Open FS OTG JMP
  • Connect a USB flash drive to the onboard USB_HS interface.
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The LCD will display the file list in the USB flash drive

  • Hardware connection
EVK407I-User-Manual-11.jpg
  • Connect a USB mouse to the onboard FS USB interface through a USB OTG cable
  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.
  • Operation and result

The green dot on the LCD will move following the mouse.

10. ETH Examples

  • Overview

Connection of Ethernet on both the development board and the PC demo;

ETH demo requests to copy echotool.exe under path ETH\Tool\PC_Software to C Disk root directory.

  • Hardware connection
EVK407I-User-Manual-16.jpg
  • Connect the PC to the onboard ETH interface via an Ethernet wire.
  • PC IP configuration

Configuring IP of both the PC and the module on the same network:

Right click the Internet -> Properties -> ClickLocal connection->ClickProperties->Find Internet Protocol Version4(TCP/IP V4, the following dialog box will pop up, set the appropriate IP address, subnet mask, and default gateway:

IP address : 192.168.1.11

Subnet Mask: 255.255.255.0

Default Gateway: 192.16* u Operation and result

  • Http server

Program download path:

ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\httpserver\MDK-ARM

Operation and result:

EVK407I-User-Manual-17.jpg

Control the onboard LED by clicking “LED control”.

  • tcp_echo_client

Program download path:

ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\tcp_echo_client\MDK-ARM

Enter “C:\>echotool /p tcp /s” on command prompt window(cmd.exe), the PC will answer when press the “PRESS” key on the board.

EVK407I-User-Manual-18.png

  • tcp_echo_server

Program download path:

ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\tcp_echo_server\MDK-ARM

Enter “C:\>echotool IP_address /p udp /r 7 /l 7 /n 15 /t 2 /d Testing LwIP UDP echo server” on command prompt window(cmd.exe), press “enter”, the PC will answer(IP_address 192.168.1.10)

EVK407I-User-Manual-19.jpg

  • udp_echo_client

Program download path:ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\ udp_echo_client\MDK-ARM

Input “C:\>echotool /p udp /s” on command prompt window(cmd.exe), press the USER KEY on the board, the PC will answer.

EVK407I-User-Manual-20.jpg

  • udp_echo_server

Program download path:ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\ udp_echo_server\MDK-ARM

Input “C:\>echotool IP_address /p udp /r 7 /l 7 /n 15 /t 2 /d Testing LwIP UDP echo server” on command prompt window(cmd.exe), then press “Enter”, PC will have answer(IP_address: 192.168.1.10)

EVK407I-User-Manual-21.jpg

  • httpserver_netconn

Program download path:

ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\FreeRTOS\httpserver_netconn\MDK-ARM

Input 192.168.1.10 on the internet explorer

EVK407I-User-Manual-22.jpg

  • http server_socket

Program download path:ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\FreeRTOS\ httpserver_socket\MDK-ARM

Input 192.168.1.10 on the internet explorer

EVK407I-User-Manual-23.jpg

  • udptcp_echo_server_netconn

Program download path:

ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\FreeRTOS\udptcp_echo_server_netconn\MDK-ARM

Input 192.168.1.10 on the internet explorer

EVK407I-User-Manual-24.jpg Template:Resource list

FAQ

Support

Support

If you require technical support, please go to the Support page and open a ticket.