ctr_Repair/trunk/ConsoleDataMigration/documents
N2614 9d54736bbc ビルド環境を更新
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@809 385bec56-5757-e545-9c3a-d8741f4650f1
2014-08-04 02:23:26 +00:00
..
fig ドキュメントを更新 2012-02-21 06:21:59 +00:00
CTR修理フロー_1stNUP.vsd 修理フロードキュメントを追加 2011-06-08 02:40:15 +00:00
CTR本体データ移行ツール.doc 誤字: BGS -> ショップ 2013-10-22 06:57:10 +00:00
CTR本体データ移行ツール.pdf 誤字: BGS -> ショップ 2013-10-22 06:57:10 +00:00
CTR用本体データ移行ツール仕様_20101221.ppt 打ち合わせに使用した資料を追加 2011-06-23 07:17:54 +00:00
Readme.txt ビルド環境を更新 2014-08-04 02:23:26 +00:00
SavedataCheckerテスト.xls テスト結果を追加。ドキュメント更新。 2011-10-13 04:23:03 +00:00
SD出力ファイルのフォーマット.vsd ヘッダとCMACのサイズを追記 2011-07-27 01:16:05 +00:00
データ移行ツール1stNUPテスト.xls 1st NUPリリース前のテスト結果を追加 2011-06-23 07:20:09 +00:00
データ移行ツール2ndNUPテスト.xls 2ndNUPリリース前のテスト結果を追加 2011-11-18 00:07:04 +00:00
データ移行ツールプリインストールモードテスト.xlsx バージョン番号を変更(2-2-0) 2012-02-21 01:04:26 +00:00
プリインストールモードのフロー.vsd プリインストールモードのフローを追加 2012-01-26 01:50:10 +00:00
プリインストール対応版テスト.xlsx バージョン番号を変更(2-2-0) 2012-02-21 01:04:26 +00:00

ビルド環境
========

SDK
----
Backup CTR_SDK-3_3 branch r45925 + r51434 + r54939
Restore http://10.114.1.195/horizon/branches/CTR_SDK-9_12 branch r58087

コンパイラ
-------
ARM C/C++ Compiler, 4.1 [Build 1307] for Nintendo

ミドルウェア
--------
QRコードエンコーダ 1.2.3

ビルド時の注意
------------
### AES鍵の変更
リリース用ビルドでは開発機・量産機でAES鍵を変えるため、

量産機用ビルドの場合
./build.sh PROD

でビルドすること。

開発機用ビルドの場合
./build.sh UNFIXEDKEY

でビルドすること。

### 自動無線ON/OFF
無線ON/OFF切り替えのため、`sources/common/nwm_ExtAPI.cpp` を
`$HORIZON_ROOT/sources/libraries/nwm/CTR`
にコピーしてからnwmをリビルドする必要がある。

### アカウントサルベージライブラリ
source/common/actslv_20140513.patch
を適用してビルドすること

リリース時の注意
=============

ConsoleRestoreのReleaseビルドは、ショップ接続時などにで無限ループする不具合があるためDevelopmentビルドを使用する。

その他
=====

PC上でのgoogletestを使う場合BOM付きのUTF-8を
コンパイルできるgccが必要。
cygwin 1.7.9-1
で動作確認済み。
`sources/tests/googletest/common/common.om`にgtestのインストール先を指定する必要がある