
R8C/2x, R8C/1x, M16C/Tinyシリーズ用データフラッシュドライバ・ソフトウェア(スモール版)
M3S-DATFB(以下、DATFBと略します)は、R8C/2x, R8C/1x, M16C/Tinyシリーズマイコンに搭載されているデータフラッシュにデータを格納するためのデバイスドライバです。データフラッシュドライバのユーザーAPI関数をコールするだけで、データの更新、データの読出しが可能です。データフラッシュドライバを使用すれば、データフラッシュを使用したデータ管理システムを容易に構築することができます。
最新Ver.: V.1.30 Release01
リリース: 2011/7/15
バージョンアップ内容(ツールニュース参照)
動作環境
提供条件
申込方法
R8C/2xシリーズ, R8C/1xシリーズおよびM16C/Tinyシリーズ用データフラッシュドライバは機能に応じて以下よりお選びいただけます。
データフラッシュドライバの機能や性能をわかりやすくまとめたR8C/Tinyシリーズ M16C/Tinyシリーズ データフラッシュドライバセレクションガイド (PDF)もご用意しています。
お客様のシステムに最適な製品選択の際にお役立てください。
関数名 | 機能概要 |
---|---|
datfuser_init | データフラッシュドライバ初期化関数 データフラッシュドライバの初期化を行います。データフラッシュドライバを使用する場合、システム起動時に必ずコールしてください。 |
datfuser_format | データフラッシュドライバフォーマット関数 データフラッシュ上にデータフラッシュドライバ領域を構築します。 |
datfuser_data_size | データサイズ取得関数 データサイズをリターンします。 |
datfuser_flash_mode_disable | データフラッシュ書き換えモード禁止関数 データフラッシュ書き換えモードを禁止にします。 |
datfuser_flash_mode_enable | データフラッシュ書き換えモード許可関数 データフラッシュの書き換えを許可にするために必要なレジスタ設定およびクロック設定を行います。 |
datfuser_function_interrupt | データフラッシュドライバ関数インターラプト要求制御関数 データフラッシュドライバ関数に対して、関数インターラプト要求を発行/クリアします。 |
datfuser_read_data | データ読出し関数 データを読み出し、引数で指定された格納先ポインタに格納します。 |
datfuser_erase_block | ブロック消去関数 ブロックイレーズを行います。 |
datfuser_write_data | データ更新関数 データを更新します。 |
対応MCU | R8C/2x,R8C/1xシリーズ:R8C/19、R8C/1B、R8C/21、R8C/23、R8C/25、R8C/27、R8C/29、R8C/2B*2、R8C/2D*2、R8C/2F、R8C/2Lグループ |
---|---|
M16C/Tinyシリーズ:M16C/26*2、M16C/26A*2、M16C/28、M16C/29グループ | |
対応コンパイラ | M3T-NC30WA V.5.42 Release 00以降*1 |
占有ROMサイズ | 約2.5KB(R8C/2x, R8C/1xシリーズ) |
占有RAMサイズ | 23バイト(R8C/2x, R8C/1xシリーズ) |
スタック最大 | 52バイト(R8C/2x, R8C/1xシリーズ) |
*1. Ver.6での動作は未確認
*2.R8C/2Bグループ, R8C/2DグループのROM容量96Kバイトおよび128Kバイトの製品に関して、R8C/2Aグループ、R8C/2Bグループ、R8C/2Cグループ、R8C/2Dグループ イレーズサスペンドに関する注意事項 (PDF | English, 日本語)があります。上記製品でのご使用を検討される場合は、事前に営業にお問い合わせください。
DATFBは対応マイコンをご採用頂いているお客様に無償で提供させていただいています。提供にあたり、お客様におけるMCU購入数の条件はございません。必要とされる場合は担当の営業までお問い合わせください。なお無償提供ですので、本ソフトウェアを使用する場合もしくは使用することにより作成された成果物において不具合が発生した場合、第三者との係争が生じた場合またはその他いかなる問題が発生した場合も、ルネサスエレクトロニクスは一切の責任を負いません。詳しくはソフトウェアに添付されている使用許諾書をご参照ください。また、ご使用に関するサポートも一切対応できません。添付されるマニュアルを参考にしていただきご使用ください。
ご注意:ルネサスエレクトロニクス営業もしくは特約店営業経由でのご提供が基本となっていますが、ルネサスエレクトロニクス営業もしくは特約店営業とお取 引がない場合は下記「ルネサスエレクトロニクス営業もしくは特約店営業とお取引のないお客様」を参照し、お申し込みください。
ルネサスエレクトロニクス営業もしくは特約店営業に以下の5項目を伝え、「販売/技術関連問合せ」による提供を依頼してください。ルネサスエレクトロニクス営業もしくは特約店営業が申し込みます。
以下のページで、「+追加」をクリックし、新規チケットを発行します。
このチケットの「フォーム」欄で、「営業お問合せ」を選択し、お申込みください。
https://ja-support.renesas.com/
お問い合わせフォーム記入の際の注意事項
ファミリ | シリーズ | グループ |
---|---|---|
R8C | R8C/2x | R8C/21, R8C/23, R8C/25, R8C/27, R8C/29, R8C/2B, R8C/2D, R8C/2F, R8C/2L |
R8C/1x | R8C/19, R8C/1B | |
M16C | M16C/Tiny | M16C/26、M16C/26A、M16C/28、M16C/29 |