FSM-55

FSM-55 (Flying Stone Mini 55) is a small board to play 5x5 LED matrix display. It was named after its LED matrix.

Pronunciation

Please say, F-S-M "Go" "Go", since "Go" is the pronunciation of 5 in Japanese.

Your Computing Freedom with Reproducible Product

Hardware Design

Hardware design is available as free hardware design. It is designed with KiCAD. The license is CC-BY 3.0 Unported for its schematic design, and CC-BY-SA 3.0 Unported for its PCB design. (This should be described in its README, I'm going to add this soon.)

When you use the PCB design for yourself, please modify it for your own purpose. Please not include the logo of Flying Stone Technology for your PCB.

Firmware

Firmware is available as Free Software under GPLv3+.

 $ git clone --branch cortex-m0-support git://git.gniibe.org/chopstx/chopstx.git

The main program is under: example-fsm-55 directory.

Ah, yes. I use my own thread library for the firmware and ported it to Cortex-M0.

Tool

If you are using Windows on your PC, vendor tool works well with CLI. I got a report GUI version doesn't work well.

On free Operating system, perhaps, newer OpenOCD would work, but it didn't work for me (as of 0.8 on Debian).

I use my own tool, which originally written for Gnuk Project (for FST-01).

I needed to modify the tool (stlinkv2.py) so that it can work with Cortex-M0 MCU.

 $ git clone --branch stlink-m0-support git://git.gniibe.org/gnuk/gnuk.git

It was originally developed for FST-01. And there is something specific to FST-01 like SPI flash checking. You need to invoke it with -i option (inhibit SPI flash checking) for FSM-55.

 $ stlinkv2.py -i ...

Reasons: Free Tools are very important for us!

One of major reasons for this board (to be developed) was shutdown of FreeRouting.Net. Although I (gniibe) didn't use the service, it's sad incident. I wanted to notice many people about PCB design by Free (as in freedom) tools and current situation.

Another reason for this board was I (gniibe) found that OpenOCD's SWD support is getting better, it's not yet perfect. I wanted to have more opportunities to improve situation around OpenOCD and SWD tool, by myself.


Products available at Seeed Bazaar

Links

Movies of FSM-55 prototype

Articles by FSM-55 developer

Philosophy

OSHW (which is not enough for FSM-55 developer)

Open Design

GCC

Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)
This static html page was created from http://www.seeedstudio.com/wiki