not really known
Go to file
N1277 51197deaa3 TWLランチャーのファイルオープンも止める。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2930 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-08 07:44:11 +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 TWLランチャーのファイルオープンも止める。 2010-07-08 07:44:11 +00:00
debugsoft 09/06/16 朝の trank TWL-SDK でアプリジャンプのテストプログラムを再ビルド 2009-06-16 08:03:47 +00:00
docs 「アプリ認証」部分の認証フェーズ4の記述を少し修正 2009-10-13 02:02:14 +00:00
include ・NAMUT_Format関数の仕様変更。 2009-05-28 07:40:17 +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 CTRで動くnandfirmをビルドできるように修正 (FINALROMにすること) 2010-07-07 09:57:30 +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 readme.txt更新 2010-07-07 04:08:22 +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/branches/20100611_RedLauncher_Remodel
       ビルド確認r2923

    ② TwlSDK(UIG_plus)チェックアウト
        http://10.114.1.206:80/~twl-dev/svn/TwlSDK/branches/branch-5_0rcplus_UIG_plus
       ビルド確認: r10813

       タッチパネルが使えるようにするパッチ
       TwlSDK\build\libraries\cdc\ARM7.TWL\src\cdc_api.c  を

        \\aqua\CTR\開発技術部\ソフトウェア開発G\Release\限定開示\互換モード用SDデータ\TS\TS_20100621Redランチャ\cdc_api で
        差し替える

       TwlSDK\build\libraries\snd\ARM7.TWL\src\sndex_request.c を

        \\aqua\CTR\開発技術部\ソフトウェア開発G\Release\限定開示\互換モード用SDデータ\TS\TS_20100621Redランチャ\sndex_request.c で
       差し替える

    ③ NItroSystem
       ①でチェックアウトしたTwlIPL\add-ins\NitroSystemを使用
        NitroSystem_forTWL-080408-jp.zip を解凍したものを、
        NitroSystem_forTWL-080408-SDK5_0FCplus5-patch-jp.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をビルド同じ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が必要


以上