你需要:
JTAG编程器:请将其连接到主板上的JTAG连接器,如附件所示
Xilinx 'iMPACT':启动和取消新项目向导。您应该留下在主文档中显示单个 FPGA 芯片的屏幕(由程序员自动检测)。

在名为“bit”的固件/图像下方的存档中有一个子目录。使用 Impact 通过编程器加载usrp_n210_r4_fpga.bit(文件名可能因您的设备类型和版本而异)。
USRP 现在应该能够在网络上通信(您会看到一些 LED 亮起并且网络链接已建立)。下一步是闪存设备并对序列号进行编程。这两个步骤都可以使用 UHD 完成(JTAG 步骤已完成)。
可以肯定的是,运行uhd_find_devices它应该会出现在列表中——记住图像加载器实用程序的这个 IP 地址(应该是 192.168.10.2——确保你的网络设置允许你与那个子网通信!)。
第一步是刷入设备的安全模式映像,然后进行正常刷入 - 两者都使用 UHD Image Loader 实用程序。
确保您已安装 UHD 和之前的图像,并按照将图像加载到 SD 卡(仅限 USRP2)中的说明进行操作。您可以将--fw-path和--fpga-path参数组合到图像加载器的单次调用中。
您可能会为固件使用“usrp_n210_fw.bin”,为 FPGA 图像参数使用“usrp_n210_r4_fpga.bin”(如果您的当前目录不是图像的目录,请使用完整/相对文件路径)。
uhd_image_loader --args="type=usrp2,addr=192.168.10.2,overwrite-safe" --fw-path=usrp_n210_fw.bin --fpga-path=usrp_n210_r4_fpga.bin
第一次使用该overwrite-safe选项,然后第二次不使用它重复。不要忘记在闪烁后重新启动设备。
您可以按照更改 USRP2 的 IP 地址中的说明更改普通 IP 地址。
如果运行uhd_usrp_probe,您可以在顶部看到 EEPROM 密钥。例子:
Mboard: N210r4
hardware: 2577
mac-addr: a0:36:fa:25:34:a7
ip-addr: 192.168.10.4
subnet: 255.255.255.255
gateway: 255.255.255.255
gpsdo: none
serial: EAR14U7UP
如果你需要改变其中的任何一个,你应该能够运行:
usrp_burn_mb_eeprom --key=<key> --val=<val>
设置“mac-addr”、“serial”和“Mboard”。