not really known
Go to file
(no author) 351adb398b ホワイトリストの更新(A3TE、AWUP、ALXE、ALXX、AL3K、AL3E、CHPJ、AG2E、AVRJ、BLYN修正、AVWP、YS8E、YQNY、AL3J、AOTJ追加)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@3040 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2012-02-16 05:31:25 +00:00
add-ins NitroSystem_forTWL-080408-SDK5_0FCplus5-patch-jp.zipの追加。 2008-07-03 11:21:06 +00:00
bin/ARM9-TS/Release マルチブート後のカードアクセスチェックデモ追加。 2008-09-11 07:58:17 +00:00
build ホワイトリストの更新(A3TE、AWUP、ALXE、ALXX、AL3K、AL3E、CHPJ、AG2E、AVRJ、BLYN修正、AVWP、YS8E、YQNY、AL3J、AOTJ追加) 2012-02-16 05:31:25 +00:00
debugsoft 09/06/16 朝の trank TWL-SDK でアプリジャンプのテストプログラムを再ビルド 2009-06-16 08:03:47 +00:00
docs NTR拡張ホワイトリストの有効ビットがROMヘッダの資料に反映されていなかったので更新。 2011-10-25 05:42:28 +00:00
include VCK および VCW タイトルのバックアップデータ検証を追加 2012-02-15 12:19:44 +00:00
keys ・HWInfoWriter、NandInitializerでHWID署名に対応する。 2008-02-25 13:07:31 +00:00
man/WDS_Wrapper/html WDSの更新 2008-07-10 02:26:02 +00:00
RomHeader DispInfo, NoBootapp等のROMHeader追加 2008-11-18 02:23:55 +00:00
tools/bin システムメニューバージョンのDSi教室専用版を作成できるよう変更。 2009-08-27 07:18:59 +00:00
Makefile ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
Makefile.full ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
Makefile.nitroSystem.HYB ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
Makefile.nitroSystem.LTD ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
Makefile.sysmenu ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
Makefile.twlSDK ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。 2008-08-15 12:09:14 +00:00
readme.txt TwlIPLビルド方法の説明を追記 2009-08-11 02:36:27 +00:00
setup 以前間違えてコミットしていたようなので修正 2008-03-12 02:45:24 +00:00

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が必要


以上