Hi All, I'm having trouble getting an OOT RFNoC block controller to register correctly with the rfnoc block factory. The goal here is to create a block controller class that attaches to the FPGA CE.
I've traced this operation down to the block_ctrl_base_factory.cpp, which exposes the register_block(...) function that is called from RFNoC block controllers using the UHD_RFNOC_BLOCK_REGISTER macro. When I add a debug statement in the register_block function, I can see all of the block controllers in the UHD repo getting registered at the start of a uhd_usrp_probe, but my OOT block is not registered here. Register block adding key: Block Register block adding key: DDC Register block adding key: DUC Register block adding key: FIR Register block adding key: NullSrcSink Register block adding key: Window Register block adding key: SigGen Register block adding key: DmaFIFO Register block adding key: X300Radio If I take the SAME block controller cpp and hpp files from my OOT repo, insert into the UHD repo with corresponding CMakeLists edits, and then rerun, I can see the block controller get registered on startup. Any suggestions how to register the blocks from the OOT repos?? Am I missing something obvious? Thanks! EJ
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com