Cente NAND Flash Driver
最新更新日/2008.02.06:Ver1.30

製品概要
本製品はNAND型フラッシュメモリデバイス専用のドライバです。
- Cente FileSystemと組み合わせることで、基板に実装されたNANDフラッシュメモリにFATファイルシステムを構築
- 1MByte~1GByteまでのNANDフラッシュメディアに対応
- フラッシュメモリに対するデータ書き換え回数の平均化
- 独自の論理/物理変換アルゴリズムでデバイス寿命を向上
- 物理フォーマット機能
- ソフトウェアECC計算で1ビットエラー訂正
- ハードウェア依存部の独立による容易な移植性
- SSFDC仕様準拠のSmartMediaドライバオプション有り
価格
価格:42万円/プロジェクト限定ライセンス
- 表記の価格は、1プロジェクトライセンス、税込みの定価となります。
- 他のライセンス形態につきましては、お問い合わせください。
障害情報
改版履歴
2008.02.06:Ver1.30
不具合修正 ○fs_nandLog.c
makeLogicalTable()の修正
重複する論理ブロック番号が存在した場合に本来残すべきブロックを消去していた不具合の修正
ブロック消去後にアサインテーブル更新処理されない不具合の修正
不良ブロックチェック時に不良ブロックではなく、ブロックステータスをチェックしていた不具合の修正
NandFlashClose()の修正
セクタが連続してない場合に、リードの時もライトの時と同様に処理を行ってしまう不具合修正
不具合修正 ○fs_nandPhy.c
readPhyOneSectSub()の修正
ECCエラーチェック処理時に、間違ったバッファアドレスを参照していた不具合の修正
1BitECCエラーが発生した場合に、代替処理を行わない不具合の修正
1BitECCエラーが発生した場合に、代替処理を行わない不具合の修正
ファイルの新設
fs_nandredundant.c・fs_nandredundant.h・fs_nandinit.cファイルを新設しました。
ソースファイル名改名
fs_nandcommon.cをfs_nandstring.cにファイル名を変更しました。
機能追加
RAM領域縮小機能の追加(論理物理アドレス変換テーブルのサイズ縮小マクロの追加)
関数追加
ドライバのエラーコード取得関数get_nander関数追加しました
マクロの削除
FORMATマクロを削除しました
CIS関連処理の削除
CIS関連処理の削除を行いました
エラーコード見直し
エラーコードの見直しを行いました
ソース記述の変更
char型の記述を、unsignedなのかsignedなのか明示的に表記…など
2005.06.30:Ver1.20
16M~256Mbyteのデバイスに対応
デバイスのデバイスIDを読み込み、512byte/page・2048byte/pageの両方に対応する機能を追加
ctkernel対応
ctkernelモジュールの導入に伴う修正
ソース・ヘッダファイル名の変更
各ファイル名を以下に変更しました
2005.04.01:Ver1.12
不具合修正
○nandsub.c
・nandFlashSetWrBlock()の消去アドレス算出方法の修正
2005.01.27:Ver1.11
不具合修正
○nandmain.c
・変数、systemidcodeをchar型からunsignedchar型に修正
・setNandFlashModel()・checkDeviceCode()・nandFlashByte()の引数systemidcodeをchar型からunsignedchar型に修正
・NF_ReadSector()関数内でセクタアドレスがインクリメントされない不具合の修正
○nandsub.c
・nandFlashSetRdApr()の削除
2004.01.23:Ver1.10
環境整備
各ソースファイル整理
2003.12.05:Ver1.01
マニュアル変更
日立→ルネサステクノロジ
2003.07.02:Ver1.00
リリース
FATファイルシステムシリーズ
- Cente FileSystem
- Cente Compact FileSystem
- Cente FileSystem Encrypting Module
- Cente exFAT FileSystem
- Cente SD Card Driver
- Cente SD Card Driver for MC9328MX1【販売終了】
- Cente SD Card Driver for MC9328MX21【販売終了】
- Cente SD Card Driver for MN5774【販売終了】
- Cente SD Card Driver for TC6404【販売終了】
- Cente SD Card Driver for TDS701
- Cente NAND Flash Driver
- Cente SPI Memory Card Driver
製品マニュアルのお問い合わせ
以下のフォームに必要事項を入力し、「内容確認へ」ボタンを押してください。
※印の項目は入力必須です。
- μITRONはMicro Industrial The Realtime Operating System Nucleusの略称です。
- Centeはデータテクノロジー株式会社の商標登録です。
- ESPTはビー・ユー・ジー社製のネットワーク通信機能付き小型CPU基板です。
- その他の製品名・ブランド名は各社の商標または登録商標です。
- 記載の仕様・価格・概観等については、予告なく変更する場合があります。


