TwlIPL/readme.txt
nakayasu_toshiko 3cf05463ec TwlIPLビルド方法の説明を追記
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2898 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-08-11 02:36:27 +00:00

83 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

1.ビルドに必要なもの
 NORファーム、NANDファーム
・(TwlIPL_private)
・TwlSDK
 システムメニュー
  ・(TwlIPL_private)
  ・TwlSDK
  ・NitroSystem 070314版(本ツリーのadd-ins内のTwlSDK対応パッチを当てたもの
 TwlIPL_privateは一部の鍵を使用する場合にのみ必要
2.環境変数の設定
 TWL_IPL_RED_ROOT
ex.) TWL_IPL_RED_ROOT=c:/TwlIPL
TWL_IPL_RED_PRIVATE_ROOTTwlIPL_private を利用する場合のみ)
ex.) TWL_IPL_RED_PRIVATE_ROOT=c:/TwlIPL_private
3.開発実機向けのビルド例
① TwlIPLチェックアウト
file://Aqua/svn/TwlIPL/trunk
ビルド確認r2897
② TwlSDK(UIG_plus)チェックアウト
http://10.114.1.206:80/~twl-dev/svn/TwlSDK/branches/branch-5_0rcplus_UIG_plus/TwlSDK
ビルド確認r10990
③ DEA-SUPよりNitroSystem取得
ビルド確認:
NITRO-System-Library-071126.zip を解凍したものを、
NITRO-System-Library-071126-patch1.zip を解凍したもので上書き
フォルダ構成
. ┬ TwlSDK
├ NitroSystem
└ TwlIPL
④ 必ず、TwlSDKをビルドする前にTwlIPLの環境変数設定
cd TwlIPL
source ./setup
TWL_IPL_RED_ROOTが定義されていないと、
lcfgの署名の算出が実行されないTwlSDKになってしまう。
⑤ TwlSDKをビルド同じCygwin上で続ける
ビルド確認:
CWFOLDER_TWL C:\Program Files\Freescale\CW for NINTENDO DS V2.0
cd ../TwlSDK
source ./setup
make TWLSDK_PLATFORM=TWL
⑥ ライブラリのマージ
TwlSDK\add-ins\es\es-sdk-20080822\twl\lib\ARM9-TS.LTD.thumb\Release 以下の
ファイルを TwlSDK\lib\ARM9-TS\Release にコピーする
⑦ NitroSystemのマージ
TwlIPL\add-ins\NitroSystem\NitroSystem_forTWL-080408-jp.zip
を解凍したもので、NitroSystemを上書きする。
TwlIPL\add-ins\NitroSystem\NitroSystem_forTWL-080408-SDK5_0FCplus5-patch-jp.zip
を解凍したもので、NitroSystemを上書きする。
⑧ NitroSystemをビルド同じCygwin上で続ける
cd ../NitroSystem
export NITROSYSTEM_ROOT="NitoroSystemのフォルダ"
export TWLSYSTEM_ROOT="NitoroSystemのフォルダ"
make TWLSDK_PLATFORM=TWL
⑨ 指紋認証ロッカーからTwlIPL_privateが保存されたUSBメモリを入手
USBメモリのドライブ名を合わせて、同じCygwin上で、
export TWL_IPL_RED_PRIVATE_ROOT=F:/TwlIPL_private
⑩ TwlIPLをビルド同じCygwin上で続ける
cd ../TwlIPL
make -f Makefile.full TWLSDK_PLATFORM=TWL
備考:
・過去にビルドした環境を使用する場合は、最初にmake cleanが必要
以上