EmCraft STM32F4 Manual Download Page 5

Emcraft Systems 

o

 

Sophisticated command interface for maintenance and development of the target.  

 

Linux:  

o

 

uClinux kernel v2.6.33;  

o

 

Boot from compressed and uncompressed images;  

o

 

Ability to run critical kernel code from integrated Flash of STM32F4;  

o

 

Serial device driver and Linux console;  

o

 

Ethernet device driver and networking (

ping

, NFS, Telnet, FTP, 

ntpd

, etc.);  

o

 

busybox

 v1.17;  

o

 

POSIX pthreads;  

o

 

Process-to-kernel and process-to-process protection using the Memory Protection 

Unit (MPU) of the STM32F4 core;  

o

 

Hardened exception handling; an exception triggered by a process affects only the 

offending process;  

o

 

Loadable kernel modules;  

o

 

Support for the hardware FPU;  

o

 

Secure shell (

ssh

) daemon;  

o

 

Web server;  

o

 

MTD-based Flash partitioning and persistent JFFS2 Flash file system for external 

Flash;  

o

 

Device driver for the DMA interface;  

o

 

I

2

C device driver; 

o

 

RTC device driver;  

o

 

SPI controller master-mode device driver; 

o

 

GPIO device driver. 

 

Development tools:  

o

 

ARMv7-optimized GNU toolchain from 

CodeSourcery

 (

2010q1

) is used for development 

of U-Boot, Linux and user-space applications (toolchain must be downloaded 

separately from the 

CodeSourcery

 web site);  

o

 

Cross GDB for debugging user-space applications;  

o

 

mkimage

 tool used by the Linux kernel build process to create a Linux image bootable 

by U-Boot.  

 

Development environment:  

o

 

Linux-hosted cross-development environment;  

o

 

Development of multiple projects (embedded applications) from a single installation;  

o

 

hello

 sample project ("Hello, world!" single-process configuration);  

o

 

networking

 sample project (basic shell, networking and Flash management tools 

demonstration);  

o

 

developer

 sample project (template project that can be used to jump-start 

development of custom user-space applications and loadable kernel modules).  

3.2.  New and Changed Features 

This section lists new and changed features of this release:  
1.

 

Develop HA spec for STM SOM. 

ID

: RT 83813. 

Emcraft Systems STM32F4 SOM Starter Kit Guide 

5/12 

Release 1.12.0 

 

Summary of Contents for STM32F4

Page 1: ...Emcraft Systems STM32F4 SOM Starter Kit Guide Release 1 12 0...

Page 2: ...ATURES 5 3 3 KNOWN PROBLEMS LIMITATIONS 6 4 HARDWARE SETUP 6 4 1 HARDWARE INTERFACES 6 4 2 JUMPERS 7 4 3 BOARD CONNECTIONS 7 4 4 EXTENSION INTERFACES 8 5 STM32F4 SOM BOARD LINUX SOFTWARE SET UP 8 5 1...

Page 3: ...SOM is being discontinued by Emcraft all new kit orders ship with the STM32F429 SOM However for those customers who already have purchased the STM32F427 SOM Emcraft will continue to provide updates t...

Page 4: ...32F4 2 4 Downloadable Documentation Materials The following documentation materials are available for download from Emcraft s web site to customers of this product 1 linux cortexm um 1 12 0 pdf Linux...

Page 5: ...ntroller master mode device driver o GPIO device driver Development tools o ARMv7 optimized GNU toolchain from CodeSourcery 2010q1 is used for development of U Boot Linux and user space applications t...

Page 6: ...re not available on the SOM interface connectors Specifically the following signals overlap with the SDRAM interface used on the SOM to connect to the external RAM and are missing on the interface con...

Page 7: ...advanced operations such as WiFi connectivity using the USB WiFi module may require more than 500 mA for reliable operation Use the second link of the mini USB Y cable to connect to the PC for such co...

Page 8: ...ress target MAC address address in RAM where a Linux bootable images will be loaded and many more To examine the current settings of the environment variables run printenv from the U Boot command inte...

Page 9: ...boot this Linux configuration onto the STM32F4 SOM board just reset the board and let U Boot perform the autoboot sequence Detailed information on functionality of the pre installed Linux image can be...

Page 10: ...ing U Boot 2010 03 linux cortexm 1 12 0 Dec 9 2013 17 19 37 Starting kernel init started BusyBox v1 17 0 Dec 9 2013 17 19 37 5 6 U Boot Build The BSP distribution comes with U Boot pre built for the S...

Page 11: ...rial console device to the board dev ttyUSBn on Linux COMn on Windows 7 On the Windows development host run the ST LINK utility a Connect to the target the Target Connect menu b Open the Target Option...

Page 12: ...installation configuration and basic use scenarios of the product during 3 months since the product purchase Free upgrade to new releases of the downloadable materials included in the product during 3...

Reviews: