Jetson Nano Developer Kit 4GB(B01, 2CSIカメラ) が初期起動しない場合の対策

Jetson Nano Developer Kit 4GB(B01, 2CSIカメラ) がSDカードイメージからうまく動かない場合の対処方法。

## 症状のまとめ

Jetson Nano Developer Kit 4GB(B01, 2CSIカメラ) でSDカードにイメージを焼いたもののうまく起動しないボードがある。2020年4月以前に工場出荷していたボードではその症状がでやすい。

症状としては、

- HDMIケーブルをつないだがDisplayが表示されない
- 1回は起動したが2回目が起動しない

などの症状が挙げられる。

## 対処方法

[NVIDIA SDK Manager](https://developer.nvidia.com/nvidia-sdk-manager)経由でSDカードにイメージを焼き込む事で、症状が解消する。(1回だけ実施すればOK、以後は公開されているSDカードイメージだけで動くようになる)

![sdkmanager.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/363ccd3a-0863-a4bb-8488-bef8d00eb531.png)

## 必要なもの

| 必要なもの | 用途 |
|--|--|
| Ubuntu 18.04 | VMWare上で動いているUbuntuでもOK, WSL2はUSBの対応付が超難関なのでおすすめしない|
| Jumper PIN | Jetson NanoをRecovery Modeで起動するため |
| DCケーブル電源 | Jetson Nanoへ電源提供する |
| USB Microケーブル | Jetson NanoとPCを接続 |
| SDカード | イメージを焼き込む |

## NVIDIA SDK Managerのインストールと起動

[https://developer.nvidia.com/nvidia-sdk-manager](https://developer.nvidia.com/nvidia-sdk-manager) より、NVIDIA SDK Managerの.debファイルをUbuntu上にダウンロードする。

![ubuntu.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/2be623ea-8e5f-bd6d-ec67-6bfbc3409884.jpeg)

ダウンロードファイルを下記コマンドでインストール。[version]と[build#]はファイル名にあわせる。

```
sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb
```

## SDK Managerの起動

```
sdkmanager
```

起動直後にNVIDIA Developerアカウントでログインする。アカウントを持っていない場合は、新規に作成する。

## Jetson Nanoの設定

## Recovery Modeにする

ノードに用意したJumperPinを指し、Recovery Modeで起動できるようにする

![pin01.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/a75c5be5-0409-a441-ebb4-0200fea37b86.jpeg)

![pin03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/ce6a16b1-c944-0248-41d8-807a068d50ae.jpeg)

## DCモードに切り替える

DC ENのピンにJumper Pinを差し込みます。工場出荷時だと、片方のPINにだけ差さってます。

![dc.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/b8f8c4f5-8f9e-1fe3-1c5a-37fd5f74df63.jpeg)

## DC電源を用意

DC電源を用意

![dc001.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/12550fca-c66c-442d-b02c-a16155e2f816.jpeg)

DC電源は、秋月電子等で購入可能です。5V/3A、5V/4Aの電源を用意。

https://akizukidenshi.com/catalog/g/gM-02191/

## MicroUSBケーブルを用意

MicroUSBケーブルを用意。

## SDカード

カチッと音がするまで、SDカードを差し込む。

![sdcard.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/14b4e36a-27f6-3259-c0bf-330d886b4686.jpeg)

## 配線

![power.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/02e15cf7-15ec-3a97-a52a-ad28d324b9d1.jpeg)

# Ubuntu側の認識確認

```
lsusb
```

でJetson Nano 4GB Developer Kitが認識できているか確認でする。

![nvidia.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/9c0d00be-a071-840d-3b11-2c6d05c737b8.jpeg)

```
0955:7f21 NVidia Corp.
```

が、Recovery Modeで起動したJetson Nano Developer Kitになる。

# SDK Managerによりイメージの焼き込み

```
sdkmanager
```

でSDK Managerを起動。

![sdk001.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/cbf22565-87e9-e77b-0521-37ddd91e5d0d.jpeg)

![sdk002.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/0da257ac-2314-ebaa-148b-7eebf5ed515f.jpeg)

![sdk003.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/289bfff3-d8a3-6959-f89e-08b7ebda8e8a.jpeg)

![sdk004.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63450/9bb5ff4b-561e-2f1c-2507-77953ea6893c.jpeg)

これで復活です!