このリポジトリは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
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?
...