1. Home
    2. 開発環境
    3. ソフトウェア(OS/Middleware/Driver)

M3S-TFAT-Tiny

オープンソースFATファイルシステム
M3S-TFAT-Tiny(以下TFATと略します)は、省メモリタイプのFATファイルシステムソフトウェアです。

単機能だった生活機器やコンパクトな産業機器などに、できるだけコストを拡大せずに、より便利な機能を搭載したいというニーズに適したマイコンとして、RXファミリなどをラインアップしています。また、そうした目的を支援するため、ソフトウェアライブラリも、応用がきく最低限の低コストでご提供しています。

TFATを使うと、対応マイコンを搭載したあらゆる機器で、計測データや履歴データなどの蓄積、メモリカード経由での内蔵プログラム書き換えなどが実現できます。FATファイルシステムであり、PCとのデータのやりとりが可能なため、PC側のアプリケーションでデータの分析や管理が簡単にできます。

TFATは様々なメモリデバイスで使用可能です。TFATには各種Renesas Starter Kit付属のCPUボードでマルチメディアカードへのファイル読み書きするサンプルソフトウェアを同梱しています。また、SDカードやUSBメモリへのファイル読み書きも可能です。

リリース情報

対応MCU ソフトウェア名 バージョン/リリース日 提供方法
RL78 M3S-TFAT-Tiny for the RL78 Family 最新Ver:V.2.01 Release00
リリース:2015/03/11
ダウンロード
RXファミリ M3S-TFAT-Tiny for the RX Family 最新Ver:V.3.01 Release00
リリース:2015/2/2
ダウンロード
SH-2A M3S-TFAT-Tiny for the SH-2A 最新Ver:V.2.00 Release01
リリース:2013/12/20
ダウンロード
V850 M3S-TFAT-Tiny for the V850 Family 最新Ver:V.2.00 Release01
リリース:2013/12/20
ダウンロード
R8C M3S-TFAT-Tiny 最新Ver:V.1.00 Release03
リリース:2011/7/15
申し込み
M16C/Tiny M3S-TFAT-Tiny 申し込み
H8/300H Tiny M3S-TFAT-Tiny 申し込み

特 長

  • 組み込みシステム向けのコンパクト設計
    マイコンの内蔵メモリで実現可能
    ROM 約8.9KB,RAM 約900バイト(R8Cファミリの場合)
  • OS不要
     

応用例

  • 各種機器でのデータ保存やデータロギング
    • 産業機器で回転数、温度等のデータを保存
    • 遠隔機器の故障診断のために操作や設定変更の履歴を保存
  • 健康機器等の個人が使用する機器での個人情報の保存
    • 健康機器での心拍数や血圧データの保存
    • トレーニング機器での運動量データの保存
  • 各種機器のプログラムやデータ更新
    • メモリカードに入れたプログラムやデータを使った、機器の設置場所でフラッシュを書き換え
  • 保存データのPCでの直接利用/変更/管理

 

 

機能

関数名 機能概要
f_mount ボリュームのマウント
f_open ファイルのオープン
f_close ファイルのクローズ
f_read ファイルからのデータ読み出し
f_write ファイルへのデータ書き込み
f_lseek ファイルポインタの移動
f_truncate ファイルの切り出し
f_sync キャッシュデータのフラッシュ
f_opendir ディレクトリのオープン
f_readdir ディレクトリの読み出し
f_getfree 空き領域情報の取得
f_stat ファイル情報の取得
f_mkdir ディレクトリの作成
f_unlink ファイル/ディレクトリの削除
f_chmod ファイル/ディレクトリの属性の変更
f_utime ファイル/ディレクトリの時刻情報の変更
f_rename ファイル/ディレクトリの名前変更、移動
disk_initialize ドライブの初期化*
disk_read ドライブからのデータ読み出し*
disk_write ドライブへのデータ書き込み*
disk_ioctl ドライブのI/O制御*
disk_status ドライブ状態の取得*
get_fattime 日付、時刻の取得

 

  • *

    お使いいただくハードウェアに合わせてお客様側で作成いただく必要があります。本ライブラリは特定のハードウェアを前提としていないため、これらの関数(ドライバ)を含んでおりません。

 

 

製品パッケージ内容

  • ファイルシステムソフトウェア(バイナリ形式のライブラリ)
  • ルネサス製統合開発環境に対応したサンプルプログラム
  • ライブラリ関数の説明書他ドキュメント一式
     

モジュール構成

ルネサスでは、アプリケーション開発を効率よく実現して頂くための各種アプリケーションノート&サンプルコードを提供しています。
例えばRenesas Starter Kit for RL78/G14に簡単な拡張回路を取り付け、SDカードに格納した音声データをリアルタイム再生する方法をサンプルコードと回路図として提供します。詳しくは以下のリンクから提供中アプリケーションノート&サンプルコード一覧をご覧ください。
 

動作環境

■M3S-TFAT-Tiny for the RL78 Family

対応MCU RL78ファミリ
統合開発環境 CubeSuite+(V2.02.00)
IAR Systems社製 IAR Embedded Workbench for RL78(V1.40.2)
対応コンパイラ CubeSuite+ RL78 コンパイラ CA78K0R V1.70以降
占有ROMサイズ 約12.7Kバイト
占有RAMサイズ 約0.2Kバイト ※スタック領域を含む

 

M3S-TFAT-Tiny for the RX Family

対応MCU RXファミリ
対応コンパイラ RXファミリ用C/C++コンパイラパッケージ V.1.02 Release 01以降
占有ROMサイズ 約8.9Kバイト
占有RAMサイズ 約0.9Kバイト ※スタック領域を含む

 

■M3S-TFAT-Tiny for the SH-2A

対応MCU SH-2A
対応コンパイラ SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 01 以降
占有ROMサイズ 約8.4Kバイト
占有RAMサイズ 約0.5Kバイト ※スタック領域を含む


■M3S-TFAT-Tiny for the V850 Family

対応MCU V850ファミリ
統合開発環境 CubeSuite+ V1.01.01以降
対応コンパイラ CubeSuite+ V850 コンパイラ CX V1.21以降
占有ROMサイズ 約8.5Kバイト
占有RAMサイズ 約0.3Kバイト ※スタック領域を含む


■M3S-TFAT-Tiny

対応MCU R8C, M16C/Tiny, H8/300H Tiny
対応コンパイラ R8C, M16C/Tiny M3T-NC30WA V.5.44 Release 00以降
H8/300H Tiny H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ
(V.6.01 Release03)
占有ROMサイズ 約8.9Kバイト(R8Cファミリ)
占有RAMサイズ 約0.9Kバイト(R8Cファミリ) ※スタック領域を含む


 

関連FITモジュール

FIT(Firmware Integration Technology)とは、ミドルウェア・ドライバをソフトウェア部品として提供するためのフォルダ・ファイル構成を定めたルネサス独自の方式です。こ の方式で作成されたソフトウェア部品をFITモジュールと言います。
FITに関する詳細はこちらを参照してください。

  • FITモジュールリスト
種別 機能 FITモジュール名 FIT対応製品
RX110 RX111 RX210 RX63N RX64M RX71M
BSP 基本設定 ボードサポートパッケージ
(BSP)
ミドルウェアモジュール ファイル
システム
オープンソースFATファイルシステム

 

 

  • サンプルプログラムリスト
種別 機能 サンプル名 対応製品
RX110 RX111 RX210 RX63N RX64M
サンプル
プログラム
ファイル
システム
オープンソースFATファイルシステム (USBメモリ、MMC接続例)      


 

提供条件

TFATは対応マイコンをご採用頂いているお客様に無償で提供させていただいています。提供にあたり、お客様におけるMCU購入数の条件はございません。なお無償提供ですので、本ソフトウェアを使用する場合もしくは使用することにより作成された成果物において不具合が発生した場合、第三者との係争が生じた場合またはその他いかなる問題が発生した場合も、ルネサスエレクトロニクスは一切の責任を負いません。詳しくはソフトウェアに添付されている使用許諾書をご参照ください。また、ご使用に関するサポートも一切対応できません。添付されるマニュアルを参考にしていただきご使用ください。

 

申込方法

ご注意 ルネサスエレクトロニクス営業経由でのご提供が基本となっていますが、ルネサスエレクトロニクス営業とお取引がない場合は下記申し込み要項をご確認の上、ウェブお問合せフォームからお申し込みください。
 

ルネサスエレクトロニクス営業経由で申し込みの場合

ルネサスエレクトロニクス営業に以下の項目をお伝えください。

  1. 会社名(または団体名/学校名)
  2. 使用者氏名
  3. 使用MCU:R8C, M16C/Tiny, H8/300H Tinyのいずれかを選択、明記してください。
  4. 応用製品(教材としてご利用の場合はご使用のボード情報など)
     

ウェブお問合せフォームから申し込みの場合(ルネサスエレクトロニクス営業とお取引のないお客様)

お問合せフォームの「質問内容」欄に下記項目をご記入ください。

  1. 使用MCU:R8C, M16C/Tiny, H8/300H Tinyのいずれかを選択、明記してください。
  2. 応用製品(教材としてご利用の場合はご使用のボード情報など)
  3. 過去のルネサスエレクトロニクス営業窓口(販売会社、特約店など)とのお取引の有/無
    過去にルネサスエレクトロニクス営業窓口(販売会社、特約店など)とのお取引がある場合、会社名、営業所名、および、営業担当者名とその連絡先電話番号とE-mailをお書き添えください
     

お問合せフォーム記入の際の注意事項

  • 「お問い合わせ件名」に「M3S-TFAT-Tiny提供申し込み」とご記入ください。
  • 上記要項を「質問内容」にご記入ください。
  • 姓名、会社名/学校名、市区郡、電話番号はお間違いのないようご記入ください。これら情報に不足や間違いがあると、製品をお届けできない場合があります。
     

関連製品

  • メモリカードI/Fユニット
    SDメモリカードをお使いになる場合は、SD協会(SDA)のライセンスが必要です。ライセンスの不要なメモリカードI/Fユニットとソフトウェアがセットになった製品が有限会社サンテックから発売されています。
     

メモリカードI/Fユニットの問合せ先:

有限会社サンテック
ホームページ:http://suntech-corp.jp
 

M3S-TFAT-Tinyについてはコンタクトセンタ宛にお問い合わせください。ウェブお問合せフォーム

ターゲットデバイス

ファミリ グループ
RL78 ファミリ
RX ファミリ

お客様の開発をサポートする様々な情報をご用意しております。

 

開発ツール サポート情報

タイトル 概要
My Renesas MY RENESASに登録いただくと、各種ドキュメントの改訂情報、
ツール製品などのダウンロードサービスやメールニュースなどの
各種サービスをご利用いただけるようになります。
セミナー マイコン学習のための情報が掲載されています。
FAQ よくあるお問合せ、開発のヒントが掲載されています。
フォーラム ルネサスの総合コミュニティサイトです。
ツールニュース ツールのリリース情報、注意事項などが掲載されています。
動作環境 ツール製品の最新バージョンの動作環境をご案内しています。
旧製品/保守製品 すでに新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。

上記downloadには必ず下のボタンより契約内容を御確認ください。

MyRenesasボタンよりID,PWをご入力ください。

Menu
Contact