Closed fafrincs closed 3 months ago
Maybe you just need to restart GNU Radio Companion (or refresh the blocks)?
I restarted GNU Radio, even the PC, and also tried on a different computer. The block is missing everywhere even after compiling the CSS and OQPSK PHY layer blocks. Have there been any changes made in the latest version?
The PHY block is generated from the PHY flowgraph. Open the PHY flowgraph, click build, reopen GRC, and open the transceiver flowgraph.
Hi,
I am still unable to solve the issue. I am using GNU Radio version 3.10.1.1 on Ubuntu 22.04.4 LTS. If you see the screenshots above, you can see that after building the PHY flowgraph, the Python files are generated. However, even after building the flowgraph, when I am trying to reopen the transceiver_OQPSK.grc file, the IEEE802.15.4 OQPSK PHY block is missing.
These files (the py and yaml file) should go to /home/misty/.grc_gnuradio
. Not sure why they end up in the module. Maybe try copying them manually.
I followed your instructions and manually copied the files using the command: " cp /home/misty/Downloads/gr-ieee802-15-4-maint-3.10/examples/ieee802_15_4_CSS_PHY.grc /home/misty/.grc_gnuradio" and I did this for the rest of the py and yaml files. However, despite copying the files, the issue still persists.
You are trying to run the OQPSK transceiver, which needs the OQPSK PHY (not the CSS PHY).
You are supposed to copy the generated .py
and .yaml
files in ~/.grc_gnuradio
.
Hello, I just ran into this issue and fixed it with the following steps on Ubuntu 22.04:
examples/ieee802_15_4_CSS_PHY.grc
in gnuradio-companionsudo cp examples/ieee802_15_4_css_phy.block.yml /usr/local/share/gnuradio/grc/blocks/
examples/ieee802_15_4_OQPSK_PHY.grc
I'm not sure why, but my gnuradio-companion was ignoring ~/.gnuradio
. Thankfully it tells you the block paths it's reading from at start up in the terminal. I looked at both paths and the one I picked was the one with all the other generated blocks from the build.
Hope this helps!
I solved the issue I was having. Sorry for informing you so late. When I installed GNU Radio on Ubuntu, the _.grcgnuradio directory was not created in _/home/misty/.grcgnuradio for some reason. To fix this, I manually created the _.grcgnuradio folder in that path (you need to enable the 'show hidden folders' option to see it). After reopening the flowgraph and clicking 'build', all the necessary .py and .yaml files were automatically generated in the _.grcgnuradio directory, resolving the issue.
Thank you, @bastibl and @netspooky, for your response.
Thanks for the heads-up.
A few months ago, I worked on a project involving IEEE 802.15.4—ZigBee, and at that time, everything was functioning correctly. However, now, all of a sudden, even after building the 'ieee802_15_4_CSS_PHY.grc' and 'ieee802-15-4_OQPSK_PHY.grc' blocks, the IEEE 802.15.4 Phy block is not showing up. I don't know what the reason could be. Any help would be appreciated."