cancel
Showing results for 
Search instead for 
Did you mean: 

Connect M.2 AI accelerator to STM32MP257F-EV1

alema416
Associate

Good Evening. I am trying to connect an AI accelerator (ORCA M.2) to STM32MP257F-EV1. I cross compiled orca's driver with the ST developer package and i added it to the device. I also put the accelerator throught a pcie to m.2 adaptor so i can connect it to the device. I get the following situation: 

sudo lsmod | grep cda

cdapci                 36864  0

degirum sys-info

Devices:
  N2X/CPU:
  - '@Index': 0
  TFLITE/CPU:
  - '@Index': 0
  - '@Index': 1
Software Version: 0.17.3


dgoinfo all

dgoinfo: error: [ERROR]Device not found
No device found
dg_orca_dev.h: 63 [LCL::OrcaDevices::OrcaDevices]

sudo lspci | grep accelerators

01:00.0 Processing accelerators: DeGirum Corp. AI Accelerator [ORCA] (rev 01)

ls -la /dev/cda*

crw-rw-rw- 1 root dg_orca 238, 0 Jan 1 2000 /dev/cda00


dmesg | grep cda


[ 8.825528] cda 0000:01:00.0: of_irq_parse_pci: failed with rc=134
[ 8.827938] cda 0000:01:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 8.843230] cda cda00: Store resource 0 flag: 0x80000200
[ 8.843300] cda cda00: Store resource 2 flag: 0x80000200
[ 253.279096] cda cda00: bar mmap ffffacc17000 100000
[ 253.279225] cda cda00: bar mmap ffffacbf7000 20000
[ 253.333160] cda cda00: bar mmap ffffacc17000 100000
[ 253.333252] cda cda00: bar mmap ffffacbf7000 20000
[ 357.616297] cda cda00: bar mmap ffff75de7000 100000
[ 357.616415] cda cda00: bar mmap ffff7f2f0000 20000
[ 357.669423] cda cda00: bar mmap ffff75de7000 100000
[ 357.669511] cda cda00: bar mmap ffff7f2f0000 20000
[ 361.431364] cda cda00: bar mmap ffff9fa17000 100000
[ 361.431525] cda cda00: bar mmap ffff9f9f7000 20000
[ 361.482849] cda cda00: bar mmap ffff9fa17000 100000
[ 361.482940] cda cda00: bar mmap ffff9f9f7000 20000

lspci -vvxxxd 1f0d:
01:00.0 Processing accelerators: DeGirum Corp. AI Accelerator [ORCA] (rev 01)
Subsystem: DeGirum Corp. AI Accelerator [ORCA]
!!! Unknown header type 7f
Region 0: Memory at 10200000 (64-bit, non-prefetchable) [size=1M]
Region 2: Memory at 10300000 (64-bit, non-prefetchable) [size=128K]
Kernel driver in use: cda
Kernel modules: cdapci
00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

 

Any idea what is the problem? Thanks in advance!

 

0 REPLIES 0