[Discuss OpenCPI] Multiple ad9361_config_proxy Instances
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.
---------- Forwarded message ---------
From: Brian Padalino <bpadalino_at_gmail.com>
Date: Mon, Feb 24, 2020 at 10:53 AM
Subject: Re: [Discuss OpenCPI] Multiple ad9361_config_proxy Instances
To: Davis Hoover <dhoover_at_geontech.com>
Cc: <discuss_at_lists.opencpi.org>
On Mon, Feb 24, 2020 at 10:48 AM Davis Hoover <dhoover_at_geontech.com> wrote:
>
> I've been unable to recreate this issue in xsim, I'll see if there's a way
> to emulate this scenario on hardware (we don't have a physical device with
> 2 AD9361s to test this). You may well have found a bug with the device
> proxy worker memory mapping.
Just to be clear, this seems to be an RCC issue and not an HDL issue.
I believe the HDL is doing exactly what it should be doing, but the
proxy worker on the RCC/ARM side seems to want to point to the last
initialized device.
If you need me to run some commands to help figure this out, please
let me know. I can provide logs.
Thanks,
Brian
Received on Mon Feb 24 2020 - 16:19:34 CST
This archive was generated by hypermail 2.3.0
: Fri Jun 05 2026 - 08:45:25 CDT