Re: [Discuss OpenCPI] Multiple ad9361_config_proxy Instances

From: Brian Padalino <bpadalino_at_gmail.com>
Date: Mon, 24 Feb 20 11:30:49 -0500

On Mon, Feb 24, 2020 at 11:20 AM Davis Hoover <dhoover_at_geontech.com> wrote:

> I'm guessing this is an issue with how the framework maps the HDL
> slave's memory as made available to the RCC proxy. I know there are
> some differences in the C++ classes for management of simulator vs
> FPGAs, and it seems I need to exercise the latter to recreate the
> problem.
>
> It may be helpful to look at your application XML.
>

The application XML is very simple. I've pasted it below.

<!-- The ad9361_dual_temp application xml file -->
<Application>
  <Instance Component='ocpi.assets.devices.ad9361_spi' Name='afe0_spi'/>
  <Instance Component='ocpi.assets.devices.ad9361_spi' Name='afe1_spi'/>

  <Instance Component='ocpi.assets.devices.ad9361_config'
Name='afe0_config'/>
  <Instance Component='ocpi.assets.devices.ad9361_config'
Name='afe1_config'/>

  <Instance Component='ocpi.assets.devices.ad9361_config_proxy'
Slave='afe0_config' Name='afe0_config_proxy'/>
  <Instance Component='ocpi.assets.devices.ad9361_config_proxy'
Slave='afe1_config' Name='afe1_config_proxy'/>
</Application>

I have an OCPI_LOG_LEVEL=10 log that I can scrub and attach as well, but
the relevant stuff has already been said in the initial e-mail.

Let me know if there is anything else I can provide to help debug.

Thanks,
Brian


Received on Mon Feb 24 2020 - 16:30:49 CST

This archive was generated by hypermail 2.3.0 : Fri Jun 05 2026 - 08:45:25 CDT