Linux BSP for Microsemi's SmartFusion2 Development Kit

 

 

 

 

The Linux BSP for Microsemi's SmartFusion2 Development Kit (SF2-DEV-KIT) provides a software platform for evaluation and development of Linux on the SF2-DEV-KIT. This BSP targets those customers who already have the SmartFusion2 Development Kit and would like to use that platform for evaluation and development of Linux on the SF2-DEV-KIT.

This is a software-only product. Please purchase the SmartFusion2 Development Kit board from Microsemi or its distributors.

SF2-DEV-KIT Resources Download Version # Date
Release Files
Linux SmartFusion2 BSP Guide for the Microsemi SF2-DEV-KIT Board
1.12.0
Apr 4,
2014
Linux Cortex-M User's Manual
1.12.0
Apr 4,
2014

Linux SF2-DEV-KIT Board Support Package (BSP) and software development environment

If you are a customer of this BSP, please login using your existing registration, in case you have registered with us before (If you forgot your password, please retrieve it by pressing "Forgot login?"). In case you haven't registered, login using the email address you provided at the on-line store when making your purchase of this BSP.

  1.12.0
Dec 13 , 2013
GNU toolchain for uClinux Cortex-M3/M4 2010q1
Prebuilt Linux image ready to be loaded to the SF2-DEV-KIT
1.12.0
Dec 13 , 2013
Prebuilt .stp file with the U-Boot image embedded, ready for installation onto the SF2-DEV-KIT using the FlashPro
1.12.0
Dec 13 , 2013
Libero project for SF2-DEV-KIT
1.12.0
Dec 13, 2013
External Resources
Windows device driver for the USB/UART chip

Windows TFTP server

How to set up NFS

O'Reilly's "Linux Device Drivers"

Joseph Yiu's "Definitive Guide to the ARM Cortex-M3"

Application Notes
Configuring SmartFusion2 for uClinux development
May 22, 2013
Installing uClinux on SmartFusion2 over UART interface
May 22, 2013
Booting uClinux on SmartFusion2 in 0.5 seconds
Oct 10, 2013
Using USB Flash with SmartFusion2 under uClinux
Oct 22, 2013
Using USB WiFi with SmartFusion2 under uClinux
May 22, 2013
How fast is TCP/IP on M2S under uClinux?
May 30, 2014
Using DHCP client in U-Boot for loading Linux images via network
Nov 19, 2014
Setting the stack size for a user-space application
May 31, 2013
Remote Debugging with GDB
Oct 9, 2013
Understanding what causes SEGV in an application
July 25, 2013
Building multi-threaded applications
July 25, 2013
Building C++ applications
Apr 11, 2014
Accessing I2C devices from user-space applications
May 31, 2013
Adding secure copy and secure shell clients to uClinux
Sep 26, 2014
Building iptables for Cortex-M based targets
Aug 13, 2013
Installing a bootable Linux image to the target board
Apr 2, 2014
Building a sample project and installing it to the target board
Oct 3, 2013

 

Related Products


M2S-FG484 System-On-Module

 

Emcraft Systems' M2S-FG484 SOM is a compact (30 mm x 57 mm) mezzanine module based on the SmartFusion2 SoC FPGA from Microsemi Corporation. The SOM contains the SmartFusion2 SoC (FGG484 package), 64 MB LPDDR, 16 MB SPI Flash and a 10/100 Ethernet PHY on a single module. The M2S-FG484 SOM is ready for integration into embedded designs that require a sophisticated FPGA together with a powerful ARM microcontroller.

Learn More...


SF2-STARTER-KIT-ES

 

This product is a SmartFusion2 Starter Kit developed by Emcraft Systems in collaboration with Microsemi. The kit is intended as a platform for evaluation and prototyping using the SmartFusion2 SoC FPGA. The hardware platform makes uses of the SmartFusion2 M2S-050 device in the FG896 package.

Learn More...