We've been working for a few months with a PicoZed SDR 2x2 (Zc7035 + AD9361) but now we'd like to migrate the project to our own SoM (using ZC7030 + AD9361). I'm not an expert so I'm not able to foresee what will be the main problems we will face during this migration.
I would appreciate if someone could tell me if my naive assumptions make sense:
- First: cross compile and install libiio in our ARM (ZC7030). This should be relatively simple.
- Second: Can I use the same Vivado project that we used with PicoZed (pzsdr1/ccbrk_lvds), changing some minor configuration? My thoughts are we would only have to redefine the pinouts (and maybe devicetree) accordingly, but everything else should work okay.
- After these two steps I can use libiio drivers as before, for example sending samples using iio_buffer_push(), and so on.
- Am I missing something? Is it that "simple"?