CARD ライブラリ(CARD)サンプルデモ

場所

$TwlSDK/build/demos/card

コンパイル方法

$TwlSDK/build/demos/cardディレクトリに移り、

% make

と入力します。コンパイルが始まり、実行ファイルである .srl ファイルやバイナリ情報を記述した .nef または .tef ファイルが、

$TwlSDK/build/demos/card/(サンプル名)/bin/(プラットフォーム)/(ターゲット)/

の下に生成されます。例えば、

$TwlSDK/build/demos/card/backup/bin/ARM9-TS/Release/main.srl

backup デモの実行ファイルとなります。

実行方法

NITRO ROM の場合

Ensata エミュレータを用いる場合

IS-NITRO-DEBUGGER を用いる場合

IS-TWL-DEBUGGER を用いる場合

TWL/NITRO HYBRID ROM の場合

IS-NITRO-DEBUGGER を用いる場合

IS-TWL-DEBUGGER を用いる場合

TWL LIMITED ROM の場合

IS-TWL-DEBUGGER を用いる場合

説明

デモ名 ディレクトリ 動作
backup demos CARD ライブラリによるバックアップデバイスへのアクセス方法を示す、ごく簡単な雛形です。
card-1trom demos ROM種類をワンタイムPROMに指定して転送速度をデバッグ出力するサンプルです。
card-mrom demos ROM種類をマスクROMに指定して転送速度をデバッグ出力するサンプルです。
(カートリッジデモに含まれる)
ctrdg/pullout-1
demos このサンプルはカートリッジデモ ($TwlSDK/build/demos/ctrdg) に含まれます。
カードとカートリッジの抜け検出を行います。

動作

card-mrom は NTR モードでしか正常動作しません。

参照

CARD関数一覧

履歴

2008/12/12 card-1 のデモを backup デモに改名
2008/07/11 TWLに対応した記述に変更
2005/04/26 用語修正 「1タイムROM」→「ワンタイムPROM」
2005/04/06 card-1trom デモ、card-mrom デモについての記述追加
2005/03/02 記述内容を現在のサポート環境の状況に合うよう修正
2004/10/06 ctrdg/pullout-1 デモについての記述追加
2004/09/10 初版