Ubuntu16.04修复LimeSDR-USB固件

LimeSDR官方系列教程(一):LimeSDR简介 本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 阅读详情

原文地址:

Ubuntu16.04修复固件 LimeSDR mini V1.4-博客_proton_boke的博客-优快云博客

深海游弋的鱼 – 默默的点滴

ubuntu 16.04修复固件刷新失败的LimeSDR-USB V1.4_·如烟·的博客-优快云博客

问题描述

使用SoapySDRUtil --find检查硬件,出现如下结果:
在这里插入图片描述
使用SoapySDRUtil --probe=lime,出现如下结果:
在这里插入图片描述
使用LimeSuiteGUI,连接硬件时,出现如下结果:
在这里插入图片描述




问题解决:



1、确定Lime是SDR硬件版本,这个一般刻印在主板的边缘如下图箭头指向的地方:

在这里插入图片描述
这一步骤的目的是确认稍后我们需要更新到主板上的镜像,我的是1.4版本,因此到
http://downloads.myriadrf.org/project/limesuite
上找到最新日期的目录,然后在这个目录下找到对用版本的镜像,我就需要
http://downloads.myriadrf.org/project/limesuite/18.02/LimeSDR-USB_HW_1.4_r4.0.img
这个镜像。



2、接下来找到J17跳线,如下图箭头指向的位置:

在这里插入图片描述
放大图像,可以看到J17跳线的位置,默认情况下跳线是联通的,这个跳线怕改变印着“FX3 BOOT”字样。这个跳线在断开的情况下,重新加载上电,就可以使用Cypress提供的固件更新工具刷新固件(LimeSDR使用的USB3.0芯片是Cypress提供的)
因此我们需要先断开USB设备的供电,然后拔除J17跳线,然后连接USB设备至PC,等待5~10s后,插上J17跳线。(J17跳线可以在刷机完成后再插上的,但是由于刷机完成后,芯片会自动重置,因此建议在芯片启动到刷机模式之后,就把J17跳线插上,可以减少一次重启。)



3、安装Cypress固件更新工具刷新固件

注意:该软件是从Cypress官网下载的,是整合在EZ-USB FX3 SDK v1.3.3 for Linux这个SDK里面的,整个包非常大,我们只需要里面的其中一个工具包,可点击地址下载
https://www.mobibrw.com/wp-content/uploads/2018/02/cyusb_linux_1.0.4.tar.gz
下载完成后,解压缩到目录,然后执行如下命令安装工具包:

cd ~
wget https://www.mobibrw.com/wp-content/uploads/2018/02/cyusb_linux_1.0.4.tar.gz	    	       
tar -zxvf cyusb_linux_1.0.4.tar.gz
cd cyusb_linux_1.0.4
sudo apt-get install libqt4-dev
sudo ./install.sh

cd bin && ./cyusb_linux

在出现的界面中参考如下操作:



(1)如果选择RAM,则重启硬件后,内存被清除,恢复之前的固件



(2)如果选择SPI Flash,则每次上电后,USB 微控制器都会从您安装的新固件启动到其闪存。

在这里插入图片描述
选完文件后,出现下图的界面,点击“Start Download”刷新镜像
在这里插入图片描述
刷新完成后,设备自动重启,会从设备列表中丢失,关闭窗口即可。



4、检查上述操作成功与否&&升级FPGA固件

执行如下命令,可以看到设备已经成功的切换到正常模式了:

sudo LimeUtil --find

在这里插入图片描述
然后升级一下FPGA的固件

sudo LimeUtil --update


上电时,指示灯

当插上USB供电后,两颗绿色LED灯,还有一颗一闪一闪的红色LED灯也在工作。

LimeSDR系列产品介绍(一):板卡级(Board Level)产品 LimeSDR的产品分成两大类:板卡级(Board Level)产品和集成系统(Integrated Systems)级产品。本文介绍板卡级产品,板卡级产品主要适合于系统集成商、研发实验室、工程师、学生和爱好者等人群使用。LimeSDR的板卡级产品,目前主要有五款:LimeSDR Mini、LimeSDR-USB、LimeSDR PCIe、LimeSDR QPCIe和LMS8001 Companion。 阅读详情

相关推荐

LimeSDR 低功耗蓝牙信号接收解调解码

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 3353

LimeSDR-USB硬件部分详细解读

我本人是一个走纯硬件的硬件学习者,希望大家共同进步,Lime这个板子在国内的资源极少,所以我尽可能为后来者将道路铺平,也希望各位能更深一步的了解硬件之美 LimeSDR-USB主板功能 LimeSDR-USB开发板提供了一个高效的射频硬件平台,使用Altera Cyclone IV FPGA和LMS7002M收发器开发和原型化高性能和逻辑密集型数字设计和RF设计。 LimeSDR-USB...

qq_41956518的博客 3118

LimeSDR官方系列教程(三):一个实际测试例子

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 2771

ubuntu 16.04修复固件刷新失败的LimeSDR-USB V1.4

前两天用gnuradio做实验的时候发现报错说固件版本低,并提示使用LimeUtil --update升级,但是升级的过程中失败,至此板子已经无法被计算机识别。或使用lime suite有下列问题: 修复方法 首先确定LimeSDR硬件版本,这个一般刻印在主板的边缘,如下图箭头指向的地方: v1.4版本的LimeSDR 这一步骤的目的是确认稍后我们需要更新到主板上的镜像,我们的是1.4版本,因...

weixin_43478836的博客 869

LimeSDR官方系列教程(六):使用Pothos和GNU Radio接收ASK/OOK信号

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 4185

Telegram AI Bot自动化实战:5步用Make搭建业务工作台

Telegram Bot 是一种轻量级、高抵达率的消息自动化载体,其核心价值在于将结构化消息(如text、photo、callback_query)转化为可编程的事件流。基于 Bot API 的简洁设计与 Webhook 机制,开发者无需复杂鉴权即可实现毫秒级响应。结合低代码平台 Make,可快速构建具备上下文识别、条件路由、多系统分发与错误熔断能力的自动化流程。该方案特别适用于客服分发、数据同步、IoT告警等高频、规则明确、需即时反馈的业务场景,显著降低对 Python/Node.js 编程与 DevOp

weixin_33158887的博客 301

LimeSDR-USB固件升级失败导致FPGA变砖的解决方法

前段时间自己在玩软件无线电的时候不小心把FPGA给搞砖了,所以现在来总结一下FPGA刷砖后的补救措施。 未经允许不得转载! 软件环境:Ubuntu16.04LTS 硬件环境:LimeSDR-USBv1.4 首先保证你的LimeSDR-USB在连接至PC时可以正常识别的,最简单的方法就是打开LimeSuiteGUI,寻找到你的板子。如果可以连接,就可以进行下一步的操作,如果不行,应该会显示“West...

qq_41956518的博客 1519

RS485/CAN总线防护电路设计:TVS选型与ESD防护实战解析

本文深入解析了RS485与CAN总线防护电路设计中的TVS选型与ESD防护实战技巧。针对工业现场常见的静电放电、浪涌等干扰,文章详细阐述了TVS管关键参数的选择、多级防护体系的构建,并特别强调了在隔离电路设计中地回路处理的重要性,帮助工程师设计出更可靠的通信接口。

metaverse5vr的博客 386

Ubuntu16.04修复固件 LimeSDR mini V1.4-博客

转载地址:(部分改动)https://www.mobibrw.com/2018/10585 问题描述 使用SoapySDRUtil --find检查硬件,出现如下结果: 使用SoapySDRUtil --probe=lime,出现如下结果: 使用LimeSuiteGUI,连接硬件时,出现如下结果: 问题解决: 1、确定Lime是SDR硬件版本,这个一般刻印在主板的边缘如下图箭头指向的地方...

proton_boke的博客 1063

从CAD到Web:高效转换STEP/IGES模型为GLB格式的实践指南

本文详细介绍了如何将工业设计中的STEP/IGES模型高效转换为Web友好的GLB格式。通过PythonOCC和gltf-pipeline等工具链,实现从CAD到Web的无缝转换,大幅提升模型加载速度和展示效果。文章包含实战案例、优化技巧和常见问题解决方案,帮助开发者快速掌握3D模型转换技术。

weixin_29072299的博客 507

Ubuntu 20.04下IgH EtherCAT主站部署实战

本文详细介绍了在Ubuntu 20.04系统上部署IgH EtherCAT主站的完整流程,包括环境准备、源码编译、内核模块配置、网络接口设置及实时性优化等关键步骤。通过实战案例和常见问题排查,帮助开发者快速掌握EtherCAT主站部署技巧,提升工业自动化系统的稳定性和实时性。

weixin_30596343的博客 1071

LimeSDR 信号生成发射与接收分析

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 4147

自监督学习与上下文赌博机融合:视觉决策中的协同优化与实战指南

在机器学习领域,自监督学习(Self-Supervised Learning)通过设计前置任务从无标注数据中学习通用表征,已成为解决标注数据稀缺问题的关键技术。其核心原理是利用数据自身的结构生成监督信号,训练编码器提取鲁棒特征。上下文赌博机(Contextual Bandits)作为强化学习的简化分支,专注于在给定上下文信息下做出单步最优决策,平衡探索与利用,广泛应用于推荐系统、广告投放等场景。将两者结合,构建端到端的协同训练框架,能让视觉表征的优化直接服务于最终的决策目标,同时利用自监督任务作为正则化项提

weixin_33721344的博客 520

USB通信CY7C68013A的Linux驱动试验

linux开发usb cy7c68013a驱动。

迷宫中的我 2247

VS2019+EasyX图形库实战:手把手教你用C语言打造消消乐小游戏(附完整源码)

本文详细介绍了如何使用VS2019和EasyX图形库从零开始构建一个C语言消消乐小游戏。通过环境配置、数据结构设计、界面绘制、交互实现到游戏逻辑完善的完整流程,帮助开发者掌握图形编程和游戏开发的核心技巧,并附有完整源码供参考。

bush的博客 186

51单片机独立按键控制LED(二)

对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动。独立按键控制LED显示二进制。独立按键控制LED灯亮灭。独立按键控制LED状态。独立按键控制LED移位。

m0_50562428的博客 5381

数模转换器(DAC)——百度百科

数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。 1 2 中文名 数模转换器 简 称 DAC 模数转换器 即A/D转换器 输出最小电压 -12V 概念 一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器,简称 DAC

D_daytime的博客 1万+

光斑定位 - MATLAB实现

光斑定位是一种常见的图像处理任务,它涉及到在图像中准确定位光斑或亮点的位置。在本篇文章中,我们将使用MATLAB来实现光斑定位的算法,并提供相应的源代码。希望本文提供的MATLAB代码和步骤能够帮助您实现光斑定位任务。通过这些代码,您可以在MATLAB环境中轻松地定位光斑,并在图像上进行可视化展示。这样,我们就完成了光斑定位算法的MATLAB实现。通过以上步骤,我们可以得到一个在光斑位置上标记的图像,从而实现了光斑的准确定位。光斑定位 - MATLAB实现。

qq_39605374的博客 764

LimeSDR 上手指南

前言 LimeSDR 是一款完全开源的SDR产品,和 HackRF 一样,包括 PCB 设计图,FPGA 代码,HOST代码完全公开,方便研究和学习 SDR 系统原理。虽然市面上有很多 SDR 产品,但很少有像 LimeSDR 性价比这么高的。 LimeSDR 支持 100kHz 到 3.8GHz 频率范围,已经可以不需外置上变频器,即可完成短波应用的使用,另外LimeSDR 是一款完全开源的...

Yaseng 3545

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LimeSDR 实验(一)

python流实现简易VNA实验准备1、实验器材2、软件支持(win10下)实验步骤实验结果 实验准备 1、实验器材 LimeSDR、合适频段定向耦合器、短路校准件、待测件(DUT) 2、软件支持(win10下) PothoSDR(注意版本与Python一致)、WinDriver_LimeSDR-USB、Pycharm(其他编译器亦可)、Python(相关包:pyLMS7002Soapy-mast...

fish_dreamer的博客 840

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ubuntu18.04安装soapySDR srsLTE limeSDR出错与解决

添加PPA源 sudo add-apt-repository -y ppa:bladerf/bladerf sudo add-apt-repository -y ppa:ettusresearch/uhd sudo add-apt-repository -y ppa:myriadrf/drivers sudo add-apt-repository -y ppa:myriadrf/gnuradi...

guet208的博客 2920

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

LimeSDR DAB发射 RTL SDR DAB接收

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 3761

LimeSDR新手入门教程(一)

LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准; 它可以发送和接收UMTS,LTE,GSM,LoRa,蓝牙,Zigbee,RFID和数字广播,仅举几例。 LimeSDR平台由一系列电路板组成,包括成本优化的1×1 SISO电路板和经济实惠的2×2 MIMO解决方案。均采用USB3.0接口,最高支持4×4 MIMO PCIe电路板,提供...

qq_41956518的博客 7156

LimeSDR 无线信号重放攻击和逆向分析

概述 在这篇文章中,我们将对某宝销量最高的一款无线门铃进行无线重放攻击和逆向分析其遥控信号的演示。 国内常见的无线遥控通常工作在315Mhz、433Mhz频率,欧美的采用868Mhz、915Mhz这2个频率。 拆开门铃,我们可以发现解码芯片为 华芯微HS1527 华芯微HS1527采用CMOS工艺制造,拥有20位地址码,可提供最多达1048576(2^20)种地址码,发射频率支持3...

Yaseng 8410

SoapySDR:跨平台的SDR支持库

SoapySDR是一个开源项目,旨在提供一个供应商和平台中立的软件定义无线电(SDR)支持框架。它通过一个统一的API(应用程序编程接口),简化了不同硬件之间的交互,使得开发者能够更便捷地开发SDR应用,而无需深入了解每个特定硬件的底层细节。SoapySDR支持多种硬件,包括但不限于RTL-SDR接收器,以及其他更专业的SDR平台。 ## 项目快速启动 要快速开始使用SoapySDR,首先确保...

gitblog_00289的博客 1269

LimeSDR环境的安装

一、GNU Radio介绍 1、什么是GNU Radio? GNU Radio是一个完全开源的软件无线电结构平台,它可以用来设计和仿真,也可以连接真实的无线电系统。GNU Radio是一个高度模块化,采用流图形式的软件结构平台,它本身提供了许多模块库,使用者可以很快速的使用这些模块来建立关于信号处理的流程。 ##2、为什么要用GNU Radio? 从前,在开发无线电设备时,工程师必须开发一种特定的...

proton_boke的博客 3654
上一篇: 一起玩转GNU Radio:gr-qtgui
下一篇: 常见问题及解决方法
无线通信实验室
博客等级 码龄11年 2704粉丝 77原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值