USRP固件和FPGA程序烧写

USRP配置与测试 安装完gnuradio和UHD之后,我们用USRP连接PC来做一些测试。却会遇到一些奇怪的问题,现将配置步骤记录如下实验平台 环境 详情 电脑 华硕n550 系统 Ubuntu12.04 gnuradio gnuradio-3.7.5 uhd UHD-Mirror-release_003_005_002 USRP 型号 HMUN210(北京海曼无限信息技 阅读详情
AI摘要

本文详细介绍了如何下载并烧录USRP N210的固件与FPGA程序。首先通过uhd_images_downloader.py下载所需的固件与FPGA文件,然后利用usrp_n2xx_net_burner_gui.py图形化工具完成烧录过程。

本文假设你已经完成了电脑中的UHD的host编译和安装工作,如果你的UHD是默认安装且安装成功的话,那么你电脑中的/usr/local/lib/uhd/utils文件夹下会存在以下文件。

我们需要使用uhd_images_downloader.py来下载USRP板子需要烧写的固件和FPGA程序。

1)执行以下命令来下载板子固件和FPGA程序

$ sudo ./uhd_images_downloader.py

执行完上述命令后,板子固件和FPGA程序会自动下载到你电脑中的/usr/local/share/uhd/images文件夹中了。

 

因为我使用的USRP型号是N210,因此我要用的板子固件是usrp_n210_fw.bin和最新的FPGA程序usrp_n210_r4_fpga.bin这两个文件

2)运行图形化界面烧写工具

在路径/usr/local/lib/uhd/utils下,执行以下命令

$ sudo ./usrp_n2xx_net_burner_gui.py

之后就会打开一个图形化界面烧写工具的界面,

 

板子固件选择usrp_n210_fw.bin,FPGA程序选择usrp_n210_r4_fpga.bin

点击扫描设备找到设备后选中设备,然后再点击Burn Images即可等待烧写完成。

 

USRP升级固件和FPGA镜像 N210出现需要升级固件问题 阅读详情

相关推荐

FPGA版本管理(一)Quartus自动版本号

FPGA开发,在实际工程应用中,会将每次编译的版本时间写在寄存器中,以便在上板测试时能够通过读寄存器的方式,获取版本号。传统的方式,我们会在每次综合前,手动去更改版本号和版本日期。下面介绍一种,Quartus每次综合时自动更改版本号和版本日期的方式。 这个方法,在Intel FPGA的官网中有介绍: Quartus II Tcl实例 Quartus II Tcl实例:自动版本号 Quartus ...

ONE_PUNCH 4433

USRP X310使用的准备工作--Linux进行FPGA image烧录

USRP UHD编译与FPGA烧录

xiangroucong5472的博客 6715

Ettus B210 USRP 的安装 学习笔记

UHD与GNURadio的安装流程笔记

1万+

sudo uhd_images_downloader下载错误--手动下载[openBTS-uhd]

系统:ubuntu-14.04.6-desktop-i386 使用的VM虚拟机,前提已经安装好uhd驱动 下载好 uhd-images_003.005.003-release.tar.gz软件包,网址: https://files.ettus.com/binaries/uhd_stable/releases/uhd_003.005.003-release/ 第一个 复制该安装包到指定路径 sudo cp uhd-images_003.005.003-release.tar.gz /usr/local

瑞o 1781

USRP B210常用软件安装

系统需求 硬件配置:intel i5或以上,USB3.0接口,树莓派也可以 操作系统:ubuntu 20.04,ubuntu 18.04环境配置有些差异,如果按照这里的命令操作可能会出问题 可以用虚拟机吗?当然没问题,虚拟机是多好的发明!等到发现用虚拟机有问题的时候,说明你已经入门了。如果用虚拟机,记得把虚拟机USB控制器设置为USB3.0或USB3.1,比如vmware的设置方法是:菜单栏 | 虚拟机 -> 设置 -> 硬件 -> USB控制器 -> USB兼容性 -&

W_Lee_22的博客 1708

Skydel如何使用USRP完成GNSS信号仿真?

NI(National Instruments,美国国家仪器公司)是一家总部位于美国的跨国公司,成立于1976年,专注于测试、测量和自动化领域的产品和服务,是测试测量行业的世界级龙头企业。软件定义架构(Software Defined Architecture)是一种新型的架构模式,它是一种基于软件的架构,通过软件来定义系统的功能,从而提高系统的运行效率和能量效率。需要注意的是,USRP本身具有80dB的增益,因此在使用线缆连接GNSS接收机时,一定要使用足够的衰减与隔直器以确保两端设备的安全使用。

虹科卫星与无线通信事业部的博客 1124

使用MATLAB连接USRP

本文记录搭建使用 MATLAB 连接 USRP 环境的步骤。这个博客我写了近一周,遇到了很多坑,matlab 版本换了好多版,从 2019a --> 2023b --> 2021b --> 2021a,所以准备入坑的小伙伴先确定你板卡里面的 USRP 固件是多少,然后再去选择对应版本的 MATLAB 版本,期间我也遇到了烧录新固件后设备成砖的情况,后面找到原因是读卡器坏掉了(这真的是太坑了)导致那天一直想不明白为什么写入到 tf 卡的固件里面分区大小和总数没问题,但是分区里面的数据就很奇怪。

明天你好的博客 8103

uhd常用镜像包UHD/share/uhd/images

uhd常用镜像包UHD/share/uhd/images

USRP 简介,对于NI软件无线电你所需要了解的一切

通用软件无线电外设( USRP ) 是由 Ettus Research 及其母公司National Instruments设计和销售的一系列软件定义无线电。USRP 产品系列由Matt Ettus领导的团队开发,被研究实验室、大学和业余爱好者广泛使用。大多数 USRP 通过高速链路连接到主机,基于主机的软件使用该链路来控制 USRP 硬件并传输/接收数据。一些 USRP 型号还将主机的一般功能与嵌入式处理器集成在一起,允许 USRP 设备以独立方式运行。

凡森 1万+

Python RK3588 MPP 8路视频硬解码!全体目光向我看齐!

本文重写了官方demo、加入了Zlmediakit进行拉流并通过pybind11将代码封装成so库,现在,在python中直接通过import的方式,就能完成基础的拉流解码操作,目前支持8路拉流解码!!!

m0_46303486的博客 4880

NLM去噪算法:原理、优化与医学图像处理实战

本文深入解析NLM去噪算法的核心原理及其在医学图像处理中的优化应用。通过全局自相似性计算,NLM算法有效抑制噪声并保留细节,特别适用于超声图像斑点噪声处理。文章还介绍了积分图像和傅里叶变换等优化技巧,显著提升计算效率,并分享医学影像项目中的实用调参经验。

weixin_29051149的博客 348

USRP X310 Windows 烧录镜像

USRP-X 系列设备包含两个用于两个以太网通道的 SFP+ 端口。由于 SFP+ 端口支持 1 千兆 (SFP) 和 10 千兆 (SFP+) 收发器,因此 UHD 附带了多个 FPGA 图像,以确定上述接口的行为。注意:Aurora 图像需要从 FPGA 源代码手动构建。要获取最新图像,只需使用 uhd_images_downloader 脚本。

凡森 2489

【STM32单片机】RS485通信—基于STM32G474芯片

做项目需要用485通信来控制Go电机参考资料:【【STM32F103C8T6系列】10. 实验例程——485(USART串口)通讯实验】 https://www.bilibili.com/video/BV19w411r7ka/?PDF: STM32G474 开发指南 正点原子 DMG474 开发板教程 第28章485只是物理层,代码逻辑还是UART串口通信,相当于是电路有RS485转换芯片,所以还是用UART串口通信方式。

m0_48808835的博客 3647

USRP B210与GNU Radio兼容性问题:FPGA固件版本匹配实战指南

本文针对USRP B210与GNU Radio常见的FPGA固件版本冲突问题,提供了详细的实战解决指南。核心在于通过诊断UHD驱动与设备固件版本,并指导用户从官方仓库下载匹配的历史版本固件,通过环境变量或替换系统文件的方式实现版本对齐,从而解决兼容性错误,确保设备稳定运行。

weixin_28832121的博客 203

LVGL与STM32的理解(基于正点原子资料)

我们要在lcd_draw_fast_rgb_color里面实现对屏的具体操作(也就是在这里实现自己的代码)。lcd_set_window、lcd_write_ram_prepare、lcd_wr_data这三个函数是本例程LCD屏的控制函数(也就是自己写的函数)。以下是stm32工程的文件目录,GUI_APP也可以忽略(细节参考正点原子例程):这里主要是再次加强一下印象,主要就是把。,里面的lcd_init()与lcd_display_dir是。它们都是LVGL的接口,按照它们的需求,把内容给它们即可。

weixin_39257775的博客 3437

论文翻译:Automatic Lesson Plan Generation via Large Language Models with Self-critique Prompting

在本文中,我们利用大型语言模型(LLMs)的理解和生成能力来自动生成定制化的课程计划。这解决了传统计划可能无法充分满足不同教学环境和学生群体的特定需求的常见挑战。我们提出了一个新颖的三阶段过程,包括使用检索增强生成(RAG)逐步生成课程计划的每个关键组成部分,通过LLMs进行自我批评,以及随后的细化。我们使用这种方法为小学2至5年级生成了涵盖80多个主题的数学课程计划。邀请了三位经验丰富的教育工作者制定全面的课程计划评估标准,然后使用这些标准将我们的LLM生成的课程计划与同一主题的实际课程计划进行基准比较。

CSPhD-winston的博客 1101

USRP B200/B210 使用GNURadio测试

USRP B200 UHD GNURadio

futon的专栏 4055

Python爬虫教程:如何爬取多平台电商商品信息(价格、评价、库存)

本文介绍了如何编写一个跨平台电商商品爬虫,爬取多个平台的商品信息,包括商品名称、价格、评价等数据。通过Python的爬虫库(如requestsSelenium)和数据处理库(如pandasmatplotlib)的结合,我们可以高效地获取和分析电商平台上的商品信息。

2201_76125261的博客 917

Skydel如何使用USRP完成GNSS信号仿真

软件定义架构(Software Defined Architecture)是一种新型的架构模式,它是一种基于软件的架构,通过软件来定义系统的功能,从而提高系统的运行效率和能量效率。

hongke_weixin的博客 1610

手把手教你学simulink(8.3)--实例:基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真

基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真。

MHD0815的博客 1208

全志平台camera驱动开发(3)MIPI接口camera驱动开发

详细沟通: 请加video_D 目前开发过的allwinner平台: V5/V3/V3S/V40/T3/T7/A64等 开发过的mipi sensor: sony:imx317、imx477、imx274、imx258、imx286、imx307、imx385等 ov:ov2718、ov12895、ov2710等 ar: ar0238等 国产:gc1024、gc1034...

jzwjzw19900922的博客 9029

基于 Linux 的 USRP 工具链路搭建:安装UHD 与 GNU Radio(USRP B210/USRP B220)

Linux下USRP驱动与GNURadio安装教程 本教程提供Ubuntu系统(20.04/22.04)安装UHD驱动和GNURadio的快速方法。

DLH_bianchenggou的博客 2187

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

USRP_B210之FPGA分析5:编译生成BIT流下替换试验

这里用的是UHD的B210代码,我们编译过了之后在替换掉UHD里面提供的B210 IMAGE,看运行FPGA功能是否正常,如果正常,以后的试验和改进就在这个些代码上进行了。 使用的UHD版本是3.15,没有替换固件之前,我运行了一下UHD_USRP_PORBE 显示如下 a@z:~/uhd-3.15.0.0/host/build/examples$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;

mcupro的专栏 1905

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

FPGA镜像管理智慧:构建USRP固件的本地仓库与自动化降级策略

本文详细介绍FPGA镜像管理智慧,针对USRP设备固件版本混乱问题,提出构建本地镜像仓库与自动化降级策略。通过UHD驱动与FPGA镜像的版本兼容性管理,实现设备稳定运行和向下兼容,有效避免设备变砖风险,提升科研与研发环境中的设备管理效率。

n7o8p的博客 133

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

usrp运行完整linux,GNUradio和USRP入门指导汇总.pdf

GNU radio 和USRP 入门手册同济大学电子科学与技术系信道研究组张文杰 余基伟 贺永宇2012 年6 月7 日1目录前言11 GNU radio 及USRP 简介11.1 软件无线电的基本思想21.2 GNU radio 的软件架构41.3 Gnu radio 的硬件架构51.4 USRP 上FPGA 的工作原理61.5 Mi...

weixin_39758048的博客 802

gnuradio android手机,如何搭配USRP在安卓设备上搭建GNU Radio

原标题:如何搭配USRP在安卓设备上搭建GNU Radio在这篇文章中,我们会使用安卓设备通过USB连接USRP。所以就需要USRP B2xx(B200, B210, 或者是 B200mini),这些都是经过全面测试的。除了这些,我们还需要一个OTG(USB On-the-Go)线缆,它可以插入安卓设备的USB端口。准备好这些,就可以按照下图所示接线方法连接。 点击这里查看已经被测试证明可以正常工...

weixin_32943417的博客 772
上一篇: Ubuntu下U盘变成只读的解决方法
下一篇: DC Spike直流峰值
无线通信实验室
博客等级 码龄11年 2705粉丝 77原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值