Mark the last connection as a back-edge ( https://uhd.readthedocs.io/en/latest/classuhd_1_1rfnoc_1_1rfnoc__graph.html#ab4cca8d99af451a9b9c5757af2b66ffa, see also https://uhd.readthedocs.io/en/latest/page_properties.html#props_graph_resolution_back_edges ).
--M On Fri, Oct 4, 2024 at 4:39 PM hui cj <cjh416593...@gmail.com> wrote: > Sorry to bother everyone again, > > - 0/Replay#0:0 --> 0/DUC#0:0 > - 0/DUC#0:0 ==> 0/Radio#0:0 > - 0/Radio#0:0 ==> 0/DDC#0:0 > - 0/DDC#0:0 --> 0/Replay#0:0 > > I wonder to realize the graph that work for playing from DRAM and > recording to DRAM simultaneously, > > graph->connect(tx_replay_ctrl->get_block_id(), tx_replay_chan, > duc_ctrl->get_block_id(), duc_chan); > > graph->connect(duc_ctrl->get_block_id(), duc_chan, > tx_radio_ctrl->get_block_id(), tx_chan); > > > graph->connect(rx_radio_ctrl->get_block_id(), rx_chan, > ddc_ctrl->get_block_id(), ddc_chan); > > graph->connect(ddc_ctrl->get_block_id(), ddc_chan, > rx_replay_ctrl->get_block_id(), rx_replay_chan); > > > Then the following error ran out. > > [ERROR] [RFNOC::GRAPH::DETAIL] Adding edge 0/DDC#0:0 -> 0/Replay#0:0 without > disabling is_forward_edge will lead to unresolvable graph! > > Can someone help me? Thanks! > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com