Commit Graph

34 Commits

Author SHA1 Message Date
yosiokat
bb1732d800 ・デフォルトでREDランチャー、RED本体設定、NandInitializerなどのARM9側をTHUMBにするよう変更。
(nandfirmなどのファーム系はARM9もARMのまま)
・ビルドオプションの整理。問題がないところは、基本TARGET_CODEGENを使用するよう変更。
・NitroSystemをLTD,HYB両方でARM,THUMBビルドするよう変更。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2167 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-15 12:09:14 +00:00
nakasima
3d48028d31 製品ビルドランチャー&デバッガ上での起動対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2160 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-14 11:34:30 +00:00
kamikawa
dabc37a668 (TOOL)NandInitializerProductionの最終処理としてNAMUT_Formatを実行するように変更。(マリオクラブでのデバッグ作業でWiFi設定などもクリアされていた方が都合がよいため)
(TOOL)ダイレクトブート時にCARDi_ReadRomID関数を実行するとカード抜けと判定されるためCARDi_ReadRomIDCore関数を使うように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2140 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-11 12:27:40 +00:00
kamikawa
77792bc4fc デバッグビルドでアサートに掛かっていたため OS_InitTick をちゃんと呼ぶように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2130 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-08 09:29:27 +00:00
yosiokat
a85fa8f6b1 ・REDランチャー関係のビルドスイッチに接頭語"SYSM_"を追加。
SYSM_UPDATER_RELEASE
SYSM_BUILD_FOR_DEBUGGER
SYSM_DO_NOT_SHOW_LAUNCHER
SYSM_DISABLE_WDS_SCAN
SYSM_DISABLE_WLFIRM_LOAD
SYSM_DISABLE_INITIAL_SETTINGS
SYSM_IGNORE_WLFIRM_SIGNCHECK
SYSM_USE_WLANFIRM_LOCAL_PUBKEY	
SYSM_DISABLE_DEBUG

・新規ビルドスイッチ追加。

SYSM_BUILD_FOR_PRODUCTION_TEST

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2094 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-04 14:20:58 +00:00
kamikawa
a0c0229379 (NandInitializerRed) 製品技術部からの要請により NANDのCIDを取得する関数を追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2003 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-25 09:46:06 +00:00
kamikawa
c4fa3a7774 Rev1932のマージ
(NandInitializer*)フォントデータの読み込みをrom:/からsdmc:/へ変更。
(NandInitializer*)SDMCランチャー経由での起動時にromアーカイブへのアクセスがうまくいっていなかった問題を修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1948 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-22 00:36:45 +00:00
kamikawa
d3fee837c3 本体初期化時にshared2以下を消去しないようにしました。
本体初期化時に本体ボリュームとバックライト輝度を初期化するようにしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1859 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 08:04:21 +00:00
yosiokat
4731b2fe39 SDK rev.7025対応。
HWID署名を2048bitに変更したことに対応。
署名にacsignライブラリを使わず、SDKのcryptoライブラリを使用するように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1792 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 09:53:39 +00:00
kamikawa
317edba0fa NANDフォーマット直後はESに必要なファイルがなくなるためES_InitLibを呼び出して作成しておく。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1706 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 13:33:18 +00:00
kamikawa
c543dd90dc small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1674 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-23 12:27:34 +00:00
kamikawa
82ee8c8c55 NVRAM関連のアクセスをSDKのライブラリを使用するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1673 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-23 08:47:13 +00:00
kamikawa
553d48e178 (NandInitializer) Production用ビルドではFATアクセス前に必ずNANDのフォーマットを行うように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1649 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-18 07:28:17 +00:00
kamikawa
df75b3245b 書き込むマイコンファームをSDカードのルートから選択できるようにしました。
その他コード整理。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1633 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-16 07:07:43 +00:00
kamikawa
b021a455ee (NandInitializerRed) SoftFreeBoxCountが0の場合にTADを上書きインポートできないバグを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1619 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 06:44:30 +00:00
kamikawa
fbbb9cdc11 マイコンファームの書き換えに対応(NandInitializerRed)
書き換えに成功するためには、書き換え機能を有するマイコンファームに(別手段で)更新しておく必要があります。
マイコンファームデータはROM持ちしていますがSDカード持ちに変更するかもしれません。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1618 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 06:09:29 +00:00
kamikawa
bcffbd74dc NANDへの書き込み中は デバッガによる強制中断を実行できなくする処理をいれました。(SystemUpdater 及び NandInitializer)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1587 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-05 10:13:35 +00:00
kamikawa
317a657116 HWセキュア情報を先、HWノーマル情報を後で書き込むように変更。(移行可能なユニークID新設への対応)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1502 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 10:33:46 +00:00
kamikawa
43ceab5c3b 本体初期化時に nand:/import/* nand:/progress/* を消去するように変更。
NandInitializer(Red)の RomVersion を 2 へ。 
RomVersion 1 には本体初期化時に nand:/shared1/* を消去してしまうという不具合があったため
Launcherでの起動制限をお願いいたします。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1480 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:15:00 +00:00
kamikawa
e6249d6fee 権利関係がクリアになるまでフォントはデフォルトではNANDに書き込まないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1464 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 07:13:35 +00:00
kamikawa
b122831485 NAMUT_Format実行時にNANDのフリーソフトボックスカウントの値を更新するようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1453 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 01:50:15 +00:00
kamikawa
f15fe4f947 ノーマル情報にカメラパラメータが入らないことになったため書き込み処理を削除。
e_ticket(cert.sys) 書き込みメニューを削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1445 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 11:46:04 +00:00
yosiokat
8634f14535 SYSMライブラリの一部をUTLライブラリ、BANNERライブラリに切り出し。
TwlIPL内のライブラリとTwlSDKで追加使用するライブラリをcommondefs内ではなく、各アプリ内で
それぞれ指定するよう変更。
使用していなかったヘッダ類を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1444 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 11:01:42 +00:00
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
yosiokat
ddc4a65782 ビルドスイッチFIRM_USE_TWLSDK_KEYSをFIRM_USE_PRODUCT_KEYSに変更し、
NandInitializerで使用していたUSE_PRODUCT_KEYと統合する。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:27:38 +00:00
yosiokat
64e98e8213 cert.sysをライトしないよう変更し、cert.sysがなくてもTADインポートが出来るよう変更。
(cert.sysがない状態でTADインポートをすると、TAD内のcertをcert.sysに書いてくれるとのこと)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1411 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:22:21 +00:00
kamikawa
ebbc54b704 ビルドスイッチでMARIOCLUB_VERSIONが指定された場合NANDファームの書き込みを行わないようにしました。
NandInitializerProduction のMakefileに NandInitializerRed と同じビルドスイッチ郡を追加しました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1391 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 02:46:54 +00:00
yosiokat
c6c3e143d1 ボンディングオプション00での起動抑制をMARIOCLUB_VERSIONビルドスイッチが定義されている場合のみに制限。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1386 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 01:18:27 +00:00
kamikawa
aed54798bc NandInitilizer の Makefileにおいて USE_WRITE_FONT_DATA を定義することで NandInitializerWithSharedFont が作成されるようにしました。
NandInitializerRed に 無線強制OFFフラグ 設定機能を追加しました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1378 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 06:54:55 +00:00
kamikawa
bac39e78df NAMUT_Init関数を追加しました。(Alloc/Free)を渡します。
ImportJump がうまく動作しない問題を修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1376 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 06:08:34 +00:00
kamikawa
1cfac23266 NandInitializerRed に TWLFontTable.dat を NAND に書き込む機能を追加。
SUBDIR として sharedFont をビルドするように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1347 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 12:53:37 +00:00
kamikawa
9e56d68dde ボンディングオプションが製品版ならプログラムを停止させるコードを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1319 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 02:14:20 +00:00
kamikawa
611a0c8de1 rsf のパス指定を修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1315 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 09:23:55 +00:00
yosiokat
c9bb993854 HWInfoWriter, ImportJump, SystemUpdater
NandInitializer, NandInitializerProduction, NandInitializerRED 
のソースツリーを systemMenu_tools フォルダに移動

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1312 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 08:47:02 +00:00