Cente NAND Flash Driver

最新更新日/2008.02.06:Ver1.30

Cente NAND Flash Driver

製品概要

本製品は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モジュールの導入に伴う修正

ソース・ヘッダファイル名の変更

各ファイル名を以下に変更しました

  • common.c→→fs_nandcommon.c
  • nand.h→fs_nand.h
  • nandecc.c→fs_nandecc.c
  • nandfmt.c→fs_nandfmt.c
  • nandfmt.h→fs_nandfmt.h
  • nandmain.c→fs_nandmain.c
  • nandsub.c→fs_nandsub.c
  • nand_hwcfg.c→fs_nandhwcfg.c
  • nand_hwcfg.h→fs_nandhwcfg.h
  • 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ファイルシステムシリーズ


    製品マニュアルのお問い合わせ

    以下のフォームに必要事項を入力し、「内容確認へ」ボタンを押してください。

    印の項目は入力必須です。

    個人情報

    確認のためもう一度入力してください
    -
    市区町村名 ※[例] 立川市
    町名・番地 ※[例] 錦町1-6-6
    建物名 ※[例] 岩崎錦町ビル6F

    マニュアルのお問い合わせ内容
    製品マニュアル「Cente NAND Flash Driver」

    ※お問合せ/ご質問の内容についてできるだけ詳しくご記入下さい。
    アンケート
    Centeミドルウェアシリーズ
    Centeハードウェアシリーズ
    ミドルウェア統合開発キット
    組込みアプリケーション開発プラットフォーム
    お取引なし
    なし
    Centeミドルウェアシリーズ
    Centeハードウェアシリーズ
    ミドルウェア統合開発キット
    組込みアプリケーション開発プラットフォーム
    認証コード

    見えている文字を入力してください。


    • μITRONはMicro Industrial The Realtime Operating System Nucleusの略称です。
    • Centeはデータテクノロジー株式会社の商標登録です。
    • ESPTはビー・ユー・ジー社製のネットワーク通信機能付き小型CPU基板です。
    • その他の製品名・ブランド名は各社の商標または登録商標です。
    • 記載の仕様・価格・概観等については、予告なく変更する場合があります。

    このページのトップへ