このリポジトリはRaspberry Pi Camera Module 3のラズベリーパイ向け実装をJetson Orin Nano 開発者キット向けに部分移植したものです。
完全な移植ではなく、実験以上の用途に適するものではありません。 また解説記事を用意していますので参照ください。
make setup
make build_kernel
make apply_patch
make build_dtb
make build_modules
-
Jetpack 6.0 DPをセットアップ済みの Jetson Orin Nano DevKit を準備し、CAM1にIMX708を接続します
-
Jetsonに
~/imx708
ディレクトリを作ります -
Jetsonのホスト名を
JETSON_TARGET
に設定しますexport JETSON_TARGET=<ip_addr or jetson_hostname>
-
ホストPCから
make cp
でファイルを転送します -
Jetsonにsshして
-
make overlay
でJetsonIOから設定しますConfigure Jetson 24pin CSI Connector
Configure for compatible hardware
Camera IMX708 Dual
Save pin changes
Save and reboot to reconfigure pins
- rebootを待つ
-
make insmod
でnv_imx708.ko
をロードする -
make check.0
で映像を取得する
以下でflashできます。
export HOSTNAME=<your jetson hostname>
make -C bsp-flash pre-flash
# Connect Jetson orin nano with RecoveryMode
make -C bsp-flash flash
***************************************
* *
* Step 3: Start the flashing process *
* *
***************************************
Waiting for target to boot-up...
Waiting for target to boot-up...
HostのdmesgにUSBの接続エラーが出ている場合は、電源を切らずにUSBケーブルを再接続してください。
JetsonのUSBデバイスモードの設定が不十分な状態で接続を拒否しているのが接続できない理由なので、再接続をして正しく認識させます。
$ sudo dmesg
...
usb usb4-port2: Cannot enable. Maybe the USB cable is bad?
...