Project Description

NETMF for FM3 is targeted for SPANSION Cortex-M3 FM3 CPU and Cortex-M4 FM4 CPU. It is based on the “MCBSTM32E” solution (which “Oberon microsystems, Inc” implements. Thank you very much.) of the Porting Kit.

The files on the NETMF for FM3 project are delta files from .NET Micro Framework 4.3 Porting Kit (QFE1).

The previous files are delta files from .NET Micro Framework 4.2 Porting Kit (QFE2).

NETMF for FM3 currently supports for the following boards.
- SK-FM4
- KS_MB9BF568
- KS_MB9BF506
- CQ_FRK_FM3
- CQ_FRK_FM3 + WKFM3
- CQ_FRK_FM3 + WXMP3PLCD_F + WXPHY
- CQ_FRK_FM3 + WXMP3PLCD_FL + WXPHY
- CQ_FRK_FM3 + CQFM3DUINO

Documentation

NETMF for FM3.pdf

SK_FM4

SK_FM4 solution is targeted for SK-FM4-U120-9B560 FM4 MCU Evaluation Board.

SK-FM4-U120-9B560

RGBLMAF library

RGBLMAF library controls Adafruit 16x32 RGB LED Matrix to draw line, circle and Unicode string (using 8x8 Japanese font). It consists of native code and managed code, using just NETMF GPIO API. Therefore it can be used by any NETMF implementation, but its firmware (TinyCLR) needs to be recompiled. As for details, please check out source files located in DeviceCode\Target\Native\Interop\DeviceCode\CQ_NETMF_LEDMATRIXAF and DeviceCode\Target\Native\Interop\ManagedCode\CQ_NETMF_LEDMATRIXAF folders.
To use the library, you need to use TinyCLR including compiled native files with managed library (CQ_NETMF_LEDMATRIXAF.xxx files) which should be located in SDK assemblies folder (C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.3\Assemblies).
There are several managed API. As for details, please refer to RGBLEDMatrix.cs file and NETMF for FM3.pdf.

The 3.3V-5V level shift (I used 74VHCT540) between GPIO and RGB LED Matrix is needed.

NETMF controls Adafruit RGB LED Matrix (Video)

SK-FM4 controls Adafruit 16x32 RGB LED Matrix SK-FM4 controls Adafruit 16x32 RGB LED Matrix

KS_MB9BF568

KS_MB9BF568 solution is targeted for a handmade board using MB9BF568R CPU (FM4).

 Schematic

 

KS_MB9BF506

KS_MB9BF506 solution is targeted for a handmade board using MB9BF506N CPU (FM3 type0).
The part of the schematic is referring to KSK-MB9BF506 via IAR Systems.
Therefore KS_MB9BF506 (not KSK-MB9BF506) may work on IAR KickStart Kit for MB9BF506R(KSK-MB9BF506) as well.
IAR KickStart Kit

 

CQ_FRK_FM3

CQ_FRK_FM3 solution is targeted for a board released by CQ Publishing in Japan, using MB9BF618T CPU (FM3 type2).
The board is bundled with the magazine of "Interface" Jun-2012 edition.
Product (in Japanese)
Schematic (pdf)
Pin (pdf)
CQ_FRK_FM3 solution may work on IAR KickStart Kit for MB9BF618T as well.

WKFM3

WKFM3 solution is targeted for the above "CQ_FRK_FM3" board with the "WKFM3" board which is released by WAKAMATSU TSUSHO.
Product (in Japanese)
Schematic (pdf)

WXMP3PLCD_FM3

WXMP3PLCD_FM3 solution is targeted for the above "CQ_FRK_FM3" board with "WXMP3PLCD_F" and "WXMP3PLCD_FL" boards which are released by WILL Electronics.
WXMP3PLCD_F
Product (in Japanese)
Schematic (pdf)
WXMP3PLCD_FL
Product (in Japanese)
Schematic (pdf)

 

CQFM3DUINO

CQFM3DUINO solution is targeted for the above "CQ_FRK_FM3" board with "CQFM3DUINO”, which is a handmade extension board.

Schematic

Last edited Jul 26, 2014 at 3:32 AM by ksekimoto, version 24