usrp_x3xx_fpga_burner(1)

πŸ“¦ version 4.1.0.5, in ubuntu jammy

πŸ’– usrp_x3xx_fpga_burner πŸ’–

okay bestie so this is a page from the User Commands manual, and it's all about usrp_x3xx_fpga_burner β€” no cap, the name really is that long, she's giving "I was named by an engineer at 3am" energy and honestly? iconic.


✨ NAME ✨

usrp_x3xx_fpga_burner β€” USRP X-Series FPGA Burner πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: you take an FPGA image, and you burn it onto a USRP X-Series device that's plugged in and ready to go. That's the whole vibe. πŸ’…

The program takes two main arguments, and here's the tea on both of them:

  • The first one is either an IP address or an NI-RIO resource β€” and the one you pick is literally what decides how the FPGA image gets loaded. Two paths, two methods, main character energy either way.
  • The other one is either:
    • the type of image you wanna burn β€” in which case the program is a real one and will go pick the default image of that type and model for you, no questions asked, or
    • a custom FPGA image path, if you're feeling ✨ bespoke ✨.

🌸 SYNOPSIS 🌸

usrp_x3xx_fpga_burner [OPTIONS]

πŸŽ€ OPTIONS πŸŽ€

  • --addr="Address" β€” Device IP Address. Tell her where the device is at. πŸ“
  • --resource="Resource" β€” Device NI-RIO Resource. The other way to point at your device. πŸ”Œ
  • --rpc-port="Port" β€” RPC Port. Default is 5444, bestie, don't forget it.
  • --type="Type" β€” Image Type, and your options are 1G, HG, or XG. Pick your fighter. βš”οΈ
  • --fpga-path="Path" β€” Custom FPGA path. For when you've got your own image and you're not like other girls. πŸ’β€β™€οΈ
  • --configure β€” Initialize USRP with image currently burned onto device. Heads up: Ethernet only. πŸš«πŸ“‘
  • --verify β€” Verify image during Ethernet burn. Lowkey takes longer, but it's thorough, and we respect that. πŸ•΅οΈβ€β™€οΈ
  • --list β€” List connected USRP X-Series devices. Roll call!! πŸ“‹
  • --help β€” This help information. Hi bestie, here's the help. πŸ‘‹

πŸ’œ EXAMPLES πŸ’œ

πŸ”₯ Burning a 1-Gigabit image over Ethernet

usrp_x3xx_fpga_burner --addr=192.168.10.2 --type=1G

πŸ”₯ Burning a Hybrid image over PCIe

usrp_x3xx_fpga_burner --resource=RIO0 --type=HG

πŸ”₯ Burning a custom FPGA image over Ethernet

usrp_x3xx_fpga_burner --addr=192.168.10.2 --fpga=path="custom_image.bit"
yes, that last one says --fpga=path= β€” we do NOT fix the manpage, we report the manpage. fr fr. πŸ’€

🌈 SEE ALSO 🌈

Other UHD programs (the friend group 🫢):


⭐ AUTHOR ⭐

This manual page was written by Nicholas Corgan for the Debian project β€” but bestie, it may be used by others too. Sharing is caring. πŸ’–


Copyright (c) 2014 Ettus Research LLC

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

no warranty bestie, she said what she said 😭 read the GPL for the deets.

and that's the whole page!! this one's from UHD, version 3.7.0, and it's the usrp_x3xx_fpga_burner(1) manual β€” mwah, go burn something (an FPGA image, specifically). periodt. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from