do you plan to add sdsoc support in plutosdr?
At the moment no. No one has ever asked for support and our SDSoC for FMComms was really never used by anyone.
If you are interested, the FMComms project still exists here: https://wiki.analog.com/resources/eval/user-guides/targetting/xilinx_sdsoc
which would be a good starting point since Pluto is near identical to those platforms.
Finally I found some time to do some experiments.
I tried to follow the steps for the FMComms project but failed soon at step 5 during update thr HDL design by running the sdsoc_platform/update_hdl.tcl:
# file copy -force ./sdsoc_platform/vivado_update/adi_project.tcl ../../scripts/adi_project.tcl
error copying "./sdsoc_platform/vivado_update/adi_project.tcl" to "../../scripts/adi_project.tcl": no such file or directory
"file copy -force ./sdsoc_platform/vivado_update/adi_project.tcl ../../scripts/adi_project.tcl"
(file "sdsoc_platform/update_hdl.tcl" line 4)
Do you have any advice?
The only things I would add is the SDSoC example uses a very old and unsupported release (2015.2). If you are trying to run those against Pluto's HDL this is unlikely to work. SDSoC has probably also changed a lot since 2015, so the example may have some issues with newer tools. Take the examples with a grain of salt, and maybe learn from them but not copy and paste code. Our tcl scripts have definitely changed extensively since 2015.