Skip to main content

FSM-55

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

FSM-55 (Flying Stone Mini 55) は、5x5 LEDマトリックスディスプレイを操作するための小型ボードです。その名前はLEDマトリックスに由来しています。

発音

F-S-M「ゴー」「ゴー」と発音してください。「ゴー」は日本語で5の発音です。

再現可能な製品によるコンピューティングの自由

ハードウェア設計

ハードウェア設計はフリーハードウェア設計として利用可能です。KiCADで設計されています。 回路図設計のライセンスはCC-BY 3.0 Unported、PCB設計のライセンスはCC-BY-SA 3.0 Unportedです。 (これはREADMEに記載する必要があります。近日中に追加する予定です。)

PCB設計を自身で使用する場合は、目的に合わせて修正してください。ただし、Flying Stone TechnologyのロゴをPCBに含めないでください。

ファームウェア

ファームウェアはGPLv3+の下でフリーソフトウェアとして利用可能です。

メインプログラムは example-fsm-55 ディレクトリ内にあります。

そうです、私はファームウェア用に独自のスレッドライブラリを使用しており、それをCortex-M0に移植しました。

ツール

PCでWindowsを使用している場合、ベンダーツールはCLIでうまく動作します。GUIバージョンはうまく動作しないという報告を受けています。

フリーのオペレーティングシステムでは、おそらく新しいOpenOCDが動作するでしょうが、Debianの0.8の時点では私には動作しませんでした。

私はGnukプロジェクト(FST-01用)向けに元々書かれた独自のツールを使用しています。

このツール(stlinkv2.py)を修正し、Cortex-M0 MCUで動作するようにしました。

このツールは元々FST-01用に開発されました。そして、SPIフラッシュチェックのようなFST-01固有のものがあります。FSM-55ではSPIフラッシュチェックを抑制するために -i オプションを使用して呼び出す必要があります。

 $ stlinkv2.py -i ...

理由: フリーツールは私たちにとって非常に重要です!

このボードが開発された主な理由の1つは、FreeRouting.Netのサービス終了でした。 私は(gniibe)このサービスを使用していませんでしたが、悲しい出来事です。多くの人々にフリー(自由)のツールによるPCB設計と現在の状況について知らせたいと思いました。

このボードのもう1つの理由は、OpenOCDのSWDサポートが改善されつつあることを発見したことです。まだ完全ではありませんが、OpenOCDとSWDツールの状況を自分自身で改善する機会を増やしたいと思いました。

Seeed Bazaarで購入可能な製品

  • FSM-55 LEDマトリックスディスプレイキット (2014年10月)

  • [SWDプログラマー (ST-Link/V2クローン)](https://www.seeedstudio.com/depot/STLink-V2-for-STM8-STM32-interface-programmer-p-2297.html)(2015年3月)
  • 注意: ST-Link/V2クローンがFSM-55で動作するかどうかは不明です。FSM-55はプログラマーにNRSTピンが接続されている必要があります。クローンのピン#9がNRSTとして機能する場合は問題ありません。しかし、オリジナルのST-Link/V2ではNRSTピンとSWIM_RSTが異なるようです。

  • 注意: ST-Link/V2クローンを入手しましたが、使用方法がわかりません。FSM-55のNRST用にSWIM_RSTのピン9をアサートする方法を見つける必要があります。2015-05-28

  • 注意: ST-Link/V2自体のファームウェアはプロプライエタリソフトウェアです。理想的には、それもフリーソフトウェアであるべきです。しかし、現在のハードウェア開発の状況はこのようなものです。BusPirateやVersaloonを代わりに使用することもできますが、それらはまだSWDに十分安定していません。

リンク

FSM-55 プロトタイプの動画

FSM-55 開発者による記事

哲学

OSHW(FSM-55 開発者にとっては不十分)

オープンデザイン

GCC

技術サポート & 製品ディスカッション

技術的な問題がある場合は、フォーラムに問題を投稿してください。
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...