TDA4VH Linux RTOS with Hailo-8

Hello everyone,

I’m working with a Texas Instruments TDA4VH-based board (custom hardware) that is currently running a Linux RTOS (version 6.1.80). My goal is to integrate a Hailo-8 accelerator module (PCIe-based) into this system and get HailoRT up and running.

Here is a summary of my environment and what I’ve tried so far:

  • Board: TDA4VH EVM (custom carrier board + TDA4VH SoM)
  • OS: Linux RTOS 6.1.80 (built with TI’s PSDK, not a Yocto image)

Any guidance or pointers to TI/Hailo documentation covering integration on a TDA4VH (Linux RTOS) would be greatly appreciated. Thank you in advance for your help!

Hey @Ganzorig_Gankhuyag,

Welcome to the Hailo Community!

To get started, you’ll need to install the HailoRT driver from source, which you can find here:
https://github.com/hailo-ai/hailort-drivers

Once that’s done, install HailoRT. Keep in mind, it likely only includes the C++ API for your board — I’m not sure if there’s a compatible Python binding available.

A few tips:

  • Driver Build: Make sure to compile hailort_pcie.ko against your current kernel and device tree.
  • Manual Setup: Since this isn’t a Yocto-based flow, stick to the manual installation steps for HailoRT and model deployment.
  • After loading the driver, use hailortcli fw-control identify to confirm everything is initialized correctly.

Let me know if you hit any issues — happy to help!