I recently started developping on the BeagleBone AI, I would like to use the DSP for interfacing with an AUDIO CODEC which has to be configured through I2C. My board is running the official Debian image for BBAI.
I’m programming the DSP firmware using CCS and I load the image on the DSP using remoteproc as proposed by TI. I started by following tutorial in the Linux Processor SDK explaining how to program a remotecore for use with A15 (host) under Linux.
I simply tried to use the I2C_TemperatureSensor example to communicate with a simple external micro-controller but I face multiple errors:
-If I try to use the I2C instance 3 or 4, dmesg reports “L3 Custom Error: MASTER DSP1_MDMA TARGET L4_PER1_P3”.
-If I try to use the I2C instance 5, dmesg doesn’t report anything, but nothing happens on the I2C instance 5.
Note: I disabled all unused I2C instances (2-3-4-5) in the device tree
Does anyone have an idea ? Did anyone already succeed in getting I2C working on the DSP with Linux on A15 ?