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

Reply via email to