TwlIPL/docs/NandInitializerの分類について.txt
kamikawa 2beb4ad7b1 SDカードのルートに設定ファイル nandinitializer.ini を用意しておくことでオート初期化時の リージョン及び強制ワイヤレスオプションを指定可能になりました。
nandinitializer.ini のフォーマットについては NandInitializerの分類について.txt を参照してください。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1416 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 04:34:01 +00:00

78 lines
4.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*---------------------------------------------------*/
/* NandInitializer の分類について */
/* */
/* 2008/04/14 kamikawa */
/*---------------------------------------------------*/
下記の3つのプログラムについて説明します。
・NandInitializerRed.srl
・NandInitializerProduct.srl
・NandInitializer.srl
これらは全て NAND を初期化するためのプログラムですが、
目的に応じて機能制限が加えられています。
[機能制限一覧表]
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| メニュー名称 | NandInitializerRed | NandInitializerProduct | NandInitializer | 機能概要 |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| FORMAT NAND | ○ | ○※ | △ | NANDのフォーマットを行います |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| WRITE HARDWARE INFO | ○ | ○※ | ○ | リージョン変更などを行います |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| WRITE ETICKET SIGN | ○ | ○※ | × | eTicket の署名を書き込みます |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| IMPORT TAD FROM SD | ○ | ○※ | × | SDカードからNANDアプリをインポートします |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| IMPORT NANDFIRM FROM SD | ○ | ○※ | × | SDカードからNANDファームを書き込みます |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
| IMPORT NORFIRM FROM SD | ○ | × | × | SDカードからNORファームを書き込みます |
+-------------------------+--------------------+------------------------+-----------------+------------------------------------------+
※ : 自動実行によりメニューの詳細な指定を行うことができません。
△ : クリーンアップとチェックディスク以外は選択できません。
NandInitializerRed
機能制限のないプログラムです。Redという名のついているとおり
開発技術部内でのみ使用してください。
NandInitializerProduct
検査工程向けに処理を自動実行するようにしています。
自動実行のためメニューの詳細は選択することができません。
具体的な動作としては、下記の15を実行して "OK" または "NG" を
表示したあと無限ループに入ります。
1. FORMAT NAND -> FORMAT <Normal>
2. WRITE HARDWARE INFO -> REGION JAPAN
3. WRITE ETICKET SIGN -> WRITE E-TICKET
4. IMPORT TAD FROM SD -> OVERWRITE ALL
5. IMPORT NANDFIRM FROM SD -> 最初に見つけた*.nandファイル
★ SDカードのルートにnandinitializer.iniというファイルを用意することで
初期化する際の Region と ワイヤレス設定を指定することができます。
nandinitializer.ini のフォーマットは以下のとおりです。
--- ここから ----
REGION:0 //(0:JAPAN, 1:AMERICA, 2:EUROPE, 3:AUSTRALIA, 4:CHINA, 5:KOREA)
WIRELESS_FORCE_OFF:0 //(0:Wireless Enable, 1:Wireless Disable)
--- ここまで ----
NandInitializer
SDKで配布するために多くの機能を削除しています。
実行可能なメニューは「FORMAT NAND」と「WRITE HARDWARE INFO」のみです。
「FORMAT NAND」ではクリーンアップとチェックディスクのみ選択できます。
★ ARM9.TWL側のMakefileのコメント行を1行外すことにより
ワイヤレスの強制Disableフラグを設定可能な特別なNandInitializerを
作成することができます。
以上