JetPack-L4T-2.1のインストール

なんだかんだでJetson TK1 Development Pack (JetPack) 1.2のインストールがうまくいかないので諦めた.



方針を変えて,最新のJetPack for L4T 2.1からイメージをSDカードからブートして使えれば良いやというところに落ち着けることにした
(ただし,このページの手順で進めると内蔵フラッシュへのインストールになる)


ここから,JetPack for L4Tをダウンロードする(要ユーザー登録)

https://developer.nvidia.com/embedded/jetpack

ダウンロードしたら実行権限を与えて起動する

$ chmod +x JetPack-L4T-2.1-linux-x64.run

$ ./JetPack-L4T-2.1-linux-x64.run

として起動し,ウィザードに沿ってインストールを進めていく.

インストールパッケージの選択ではFull Packageを選択し,ターゲットは"Jetson TK1"を選択. JetPack for L4T_000.jpg
途中,GameWorks Samplesのインストール中に,依存関係でコケた.


JetPack for L4T_001.jpg

以下,_installer/logs/install_gameworks_compilers.log の内容

パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...
状態情報を読み取っています...
g++-arm-linux-gnueabihf はすでに最新版です。
gcc-arm-linux-gnueabihf はすでに最新版です。
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
 libstdc++-4.8-dev-armhf-cross : 依存: libstdc++6-armhf-cross (>= 4.8.4-2ubuntu1~14.04.1cross0.11.1) しかし、インストールされようとして
いません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。


「Automatically resolve dependency conflict」にチェックを入れて再挑戦するも同様のエラーでコケた.


libstdc++6-armhf-crossあたりの依存関係を解決できなかったようにも見える.
ここでopenssh-serverを入れてローカルからsshでファイル見ようとしたんだけど,なんとこの後他のパッケージインストールする際にもlibstdc++6-armhf-crossの依存関係を解決できなかった旨のメッセージが出てapt-getが使えなくなった


apt-get -f installでも解決できなかったため,何か良からぬことをやったような気がしてgoogleで検索したら,下記のような対処方法があったのでやってみた.

$ sudo apt-get clean

$ sudo apt-get -o Dpkg::Options::="--force-overwrite" install -f

$ sudo apt-get install openssh-server #単に入れたかっただけなので,やらなくてもいいかも

#参考:https://bugs.launchpad.net/ubuntu/+source/gcc-4.8-armhf-cross/+bug/1557205


上記の措置を実行後,ウィザード上で「Next」を押下してインストールを続けたところ,GameWorks Samplesのインストールは無事完了した


以降のインストールは順調に進んで100%に達した.

このあとはネットワークの設定ウィザードに進んだ

JetPack for L4T_002.jpg


JetPack for L4T_003.jpg


JetPack for L4T_004.jpg


JetPack for L4T_005.jpg

コンソールが読みにくいけど,おそらく実機をUSBリカバリモードでつなげと言われているようなので,繋いでみた.

接続時にlsusb叩くと,デバイスは「NVidia Corp.」と表示されていた.
JetPack for L4T_006.jpg

このまま進めると内蔵Flashへの書き込みになることに気がついたが,とりあえず起動するまでやってみることにした.

JetPack for L4T_007.jpg


しばらくするとコンソールにずらずらと文字が表示されて,上記の画面になる.
ここから何事も起こらず,ウィザードのNextもBackもアクティブにならず
内蔵フラッシュへの書き込みというだけで,取り返しのつかないことをやっているような気がして気が気じゃないが待つ.


1時間ほど経過し,なんだかいつまで終わらないので,こちらの手順で直接内蔵フラッシュに書き込んでみることにした

コメント(0)

コメントを投稿する