EVK407I
| ||
Introduction
STM32 development board, STM32F407IGT6, USB HS/FS, Ethernet, NandFlash, JTAG/SWD, LCD, USB TO UART
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
|
- 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:
RTC
- Overview
RTC demo
- Hardware connection
- Operation and result
Info/messages will be printed on the serial debugging assistant
TouchPanel
- Overview
Read and write LCD via FSMC.
- Hardware connection
|
- 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.
USARTx_pritf
- Overview
USART serial port communication demo
- Hardware connection
- Operation and result
Info/messages will be printed on the serial debugging assistant.
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
|
- 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
|
- Operation and result
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
|
- 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
|
- 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
|
- Operation and result
The LCD will display the file list in the USB flash drive
- Device Mode
- Hardware connection
|
- 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
|
- 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
|
|
- Operation and result
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
|
- 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
|
- 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
|
- 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
|
- 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
|
- Operation and result
The LCD will display the file list in the USB flash drive
- Device Mode
- Hardware connection
|
- 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
|
- Operation and result
The LCD will display the file list in the USB flash drive
- Hardware connection
|
- 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
|
- 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:
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.
- 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)
- 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.
- 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)
- 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
- 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
- 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
Resources
STM32 Software
IDE
Programmers
USB Driver
Other Software
STM32F4 Datasheets
- STM32F405_STM32F407-Datasheet.pdf
- STM32F427_STM32F429-Datasheet.pdf
- STM32F437_STM32F439-Datasheet.pdf
- STM32F4-Reference.pdf
- REDIRECT Template:Related Resources
Support
Support
If you require technical support, please go to the Support page and open a ticket.