Raspberrypi5とAI KIT ~3日目 AI KITセットアップ~

投稿者: | 2024年10月3日

ようやくAI KITのセットアップ
例のごとくRaspberry Pi AI Kit documentationを参照し手順に従う。

まずは

Follow the instructions to enable PCIe Gen 3.0. This step is optional, but highly recommended to achieve the best performance with your AI Kit.

に従い/boot/firmware/config.txt

dtparam=pciex1_gen=3

を追記。そしてリブート。続いてマニュアルに従い

sudo raspi-config

にてPCIe Gen 3.0を有効にする。ここでまたリブート。
続いてAI KITをインストール

sudo apt install hailo-all

終わったらまたリブート。
正しく実行されたか確認。
以下のように出れば問題ないと思われる。

raspberrypi:~ $ hailortcli fw-control identify

Executing on device: 0000:01:00.0
Identifying board
Control Protocol Version: 2
Firmware Version: 4.18.0 (release,app,extended context switch buffer)
Logger Version: 0
Board Name: Hailo-8
Device Architecture: HAILO8L
Serial Number: HLDDLBB243500851
Part Number: HM21LB1C2LAE
Product Name: HAILO-8L AI ACC M.2 B+M KEY MODULE EXT TMP

raspberrypi:~ $ dmesg | grep -i hailo

[    6.304015] hailo: Init module. driver version 4.18.0
[    6.304336] hailo 0000:01:00.0: Probing on: 1e60:2864…
[    6.304342] hailo 0000:01:00.0: Probing: Allocate memory for device extension, 11632
[    6.304359] hailo 0000:01:00.0: enabling device (0000 -> 0002)
[    6.304365] hailo 0000:01:00.0: Probing: Device enabled
[    6.304382] hailo 0000:01:00.0: Probing: mapped bar 0 – 00000000fb492db3 16384
[    6.304388] hailo 0000:01:00.0: Probing: mapped bar 2 – 0000000030b4bdaa 4096
[    6.304396] hailo 0000:01:00.0: Probing: mapped bar 4 – 000000002591b26b 16384
[    6.304400] hailo 0000:01:00.0: Probing: Force setting max_desc_page_size to 4096 (recommended value is 16384)
[    6.304407] hailo 0000:01:00.0: Probing: Enabled 64 bit dma
[    6.304410] hailo 0000:01:00.0: Probing: Using userspace allocated vdma buffers
[    6.304413] hailo 0000:01:00.0: Disabling ASPM L0s
[    6.304417] hailo 0000:01:00.0: Successfully disabled ASPM L0s
[    6.543901] hailo 0000:01:00.0: Firmware was loaded successfully
[    6.568284] hailo 0000:01:00.0: Probing: Added board 1e60-2864, /dev/hailo0

マニュアルに沿って

$ rpicam-hello -t 10s

としてみたらカメラの画像が表示されるとともに、以下のようなメッセージが表示される。
DSC_2858

[0:41:26.894623801] [2041]  INFO Camera camera_manager.cpp:325 libcamera v0.3.2+27-7330f29b
[0:41:26.902105976] [2044]  INFO RPI pisp.cpp:695 libpisp version v1.0.7 28196ed6edcf 29-08-2024 (16:33:32)
[0:41:26.919319945] [2044]  INFO RPI pisp.cpp:1154 Registered camera /base/axi/pcie@120000/rp1/i2c@88000/imx219@10 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_C0
Preview window unavailable
Mode selection for 1640:1232:12:P
    SRGGB10_CSI2P,640×480/0 – Score: 4504.81
    SRGGB10_CSI2P,1640×1232/0 – Score: 1000
    SRGGB10_CSI2P,1920×1080/0 – Score: 1541.48
    SRGGB10_CSI2P,3280×2464/0 – Score: 1718
    SRGGB8,640×480/0 – Score: 5504.81
    SRGGB8,1640×1232/0 – Score: 2000
    SRGGB8,1920×1080/0 – Score: 2541.48
    SRGGB8,3280×2464/0 – Score: 2718
Stream configuration adjusted
[0:41:26.920363319] [2041]  INFO Camera camera.cpp:1197 configuring streams: (0) 1640×1232-YUV420 (1) 1640×1232-BGGR_PISP_COMP1
[0:41:26.920464708] [2044]  INFO RPI pisp.cpp:1450 Sensor: /base/axi/pcie@120000/rp1/i2c@88000/imx219@10 – Selected sensor format: 1640×1232-SBGGR10_1X10 – Selected CFE format: 1640×1232-PC1B
#0 (0.00 fps) exp 33251.00 ag 4.65 dg 1.04
#1 (30.00 fps) exp 33251.00 ag 4.83 dg 1.00
#2 (30.01 fps) exp 33251.00 ag 4.83 dg 1.00
#3 (30.01 fps) exp 33251.00 ag 4.83 dg 1.00
#4 (30.01 fps) exp 33251.00 ag 4.83 dg 1.01
#5 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02
#6 (30.00 fps) exp 33251.00 ag 4.65 dg 1.02
                        :
#286 (30.00 fps) exp 33251.00 ag 4.65 dg 1.02
#287 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02
#288 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02
#289 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02
#290 (30.00 fps) exp 33251.00 ag 4.65 dg 1.02
#291 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02
#292 (30.01 fps) exp 33251.00 ag 4.65 dg 1.02

次回はデモを動かしてみたい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です