nishimoto @ PSEG1

TMP ジャンプデバッグ用ロム追加
tmpjumpTest.nand.srl : マスタリングツールを通した tad 作成用

tmpjumpTest.tad      : 開発版 NAND アプリ
tmpjumpTest.srl      : 開発版 CARD ブートアプリ(マスタリングツールを通した CARD アプリ作成用にも使う)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2327 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
(no author) 2008-08-29 09:39:46 +00:00
parent 29de8af1cc
commit f3c8b15a36
4 changed files with 32 additions and 12 deletions

View File

@ -4,32 +4,52 @@ tmpjumpTest
========================================================
<概要> ===============================================
このテストでは、以下の5つのアプリを使用します。
このテストでは、以下の 7つのアプリを使用します。
---------------------------------------------------------
address | GameCode | Media |
--------------------------------+-----------+-----------+
(TestApp.srl) | 433A | GameCard |
(TestApp_HYBRID.srl) | 434A | GameCard |
(TestApp_LIMITED.srl) | 435A | GameCard |
tmpjumpTest.srl | 436A | GameCard |
tmpjumpTest.nand.tad | 437A | NAND |
data/TestApp.srl | 433A | GameCard |
data/TestApp_HYBRID.srl | 434A | GameCard |
data/TestApp_LIMITED.srl | 435A | GameCard | tmp 格納用 ROM
data/TestApp_NTR_fail.srl | 458A | GameCard |
data/TestApp_TWL_fail.srl | 459A | GameCard |
---------------------------------------------------------
() 内の srl は、436A, 437A に含まれています。
bin/.../tmpjumpTest.srl | 436A | GameCard | 起動用 ROM
bin/.../tmpjumpTest.nand.tad | 437A | NAND |
---------------------------------------------------------
上の 5つのアプリは、下 2つのアプリに埋め込まれています。
<使い方> =============================================
まず、フラッシュカードに書き込んだ 436A または インポートした 437A を起動します。
まず、「フラッシュカードに書き込んだ 436A」または「インポートした 437A」を起動します。
436A, 437A は、433A435Aの中から選択したアプリを NAND の /tmp 以下へコピーし、TMPジャンプを実行します。
TMP ジャンプ先のアプリからは、NITRO モードでビルドされている 433A を除いて
436A, 437A は、選択したアプリを NAND の /tmp 以下へコピーし、TMPジャンプを実行します。
TMP ジャンプ先のアプリからは、NITRO モードでビルドされている 433A を除く全てのアプリは
ジャンプ元のアプリへ戻ってくることができます。
08/08/28 追加アプリ2点追加、機能追加2点
TMP ジャンプ先となるアプリとして、458A、459A の 2つを追加しました。
これら 2つのアプリは「TMP ジャンプ不許可」のアプリなので、TMP ジャンプを実行すると
「必ず失敗」する仕様になっています。
TMP ジャンプ先のアプリから、さらに TMP ジャンプが実行できるようにしました。
仕様では、「必ず失敗」するようになっています。
起動用 ROM で、リターンジャンプが可能になりました。
一度 TMP ジャンプで飛んだあと、リターンジャンプによって起動用 ROM に戻り、
再度リターンジャンプを実行すると、戻り先が設定されていないために
「必ず失敗」するはずです。
========================================================
なにか問題がありましたら、環境制作部 西本まで。
nishimoto_takashi@nintendo.co.jp
<更新履歴>============================================
2008/08/18 <概要><使い方>を補足
2008/08/28 仕様追加に伴う加筆修正
2008/08/12 新規追加

Binary file not shown.

Binary file not shown.

Binary file not shown.