I'm trying to load a profile that I've created in TES (0.20.0), using iio-scope (0.14).
We've gone the Petalinux build route using the 2019_R2 branch on a ZCU102 system.
When loading a profile through iio-scope, i'm getting this error for any json profile i try and load:
I am able to load profiles through sysfs however, but had a couple questions on this.
For the default profile that comes with the meta-adi recipes, it appears that RX1 and TX1 can both be in the ensm 'rf_enabled' state.
We've tested this through iio-scope, and it appears you can transmit and receive at the same time.
When i load a different profile, RX1/TX1 and RX2/TX2 all start in the 'primed' state, and only one of RX or TX of each pair can be enabled at a given time.
(i.e. if you have RX1 in the rf_enabled state, TX1 refuses to also go into the rf_enabled state and vice versa).
If you try and write this state through sysfs (using out_voltage0_ensm_mode for example), you get a write error stating: 'write error: Operation not permitted'.
Ultimately we're trying to override the default profile at boot and would like similar system behavior to what the default ADI profile seems to have.
Thanks,
~Seth