Hi everyone,

I’m developing a custom OOT RFNoC block for the **USRP X410** using **UHD 
4.8**. The block builds correctly (`make` and `make install` work), but when 
generating the bitstream with:

```
rfnoc_image_builder -F ~/uhd/fpga -y 
~/rfnoc-mymodule/icores/x410_rfnoc_image_core.yml
```

I always get:

```
ERROR:root:Cannot find parent file x410_radio_base.yml
```

My YAML contains:

```
schema: rfnoc_imagebuilder_args
device: x410
chdr_width: 128

inherit:
  - x410_radio_base.yml
  - x4xx_x4_base.yml

blocks:
  - ISAC_PDSC
```

Both files exist at:

```
~/uhd/fpga/usrp3/top/x400/yaml_include/
```

I tried absolute paths and setting `RFNOC_YAML_PATH`, but the builder still 
cannot locate them.

**My questions:**

1. How does `rfnoc_image_builder` resolve inherited YAML files on UHD 4.8 for 
X410?

2. Does UHD 4.8 support absolute paths in `inherit`, or is there another 
include mechanism?

3. Is there any updated, detailed tutorial for adding a **custom RFNoC IP** on 
UHD 4.8 (beyond the old “Getting Started with RFNoC in UHD 4.0”)?

Any clarification or example would be appreciated.

Best,\
Yunxi
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to