TQTT X310 除了PCIE口全部兼容USRP 官方的X310,并配备两块UBX160射频子板以及GPSDO。TQTT X310可以直接使用官方的固件,但是不支持官方的固件升级命令。这篇BLOG提供烧写刷新FLASH的方法。
这里分别给出WIN下和UBUNTU下升级的软件和方法
WIN环境下烧写方法:
1,使用的是WINDOWS系统。首先给X310接入电源并开机,插上USB口。
2,查看设备管理器,找到串口号:
如果您电脑上有多个串口,请注意选择这个CP210X对应的串口。我们记住这个串口号是7。
3,运行我们提供的burn.exe 如下:
burn.exe 7 0 usrp_x310_fpga_HG.bit -y
其中7 是串口号,0 要烧写的flash的索引号,默认请选择0, usrp_x310_fpga_HG.bits是要烧写的固件文件,要对应UHD版本,需要放在跟bur.exe 同一个目录里,-y是确认烧写。
当然可以做成一个批处理文件,直接运行。
4,运行界面如下:烧写大约要用8分钟时间。
5,烧写结束后就会继续进行校验。可以等待校验完成,也可以中断校验。
6,重启TQTT X310 后新的固件生效运行。
7,上述文件的下载网盘链接:
链接:https://pan.baidu.com/s/1tQXz8m8Z8euPe5MLKfrDkg
提取码:uhxw
ubuntu环境下烧写方法:
1,按照上述图示,连接好电源和USB线,在UBUNTU系统可以看到两个ttyUSB串口:
TQTT X310里面有一个USB HUB。其中一个CP2102 另外一个是FT232的USB转JTAG也被识别成串口。
2,首先要使用sudo su 并输入密码以获取管理员权限。之后使用我们下面提供的源码,并执行:
gcc *.c && ./a.out 1 0 /usr/local/share/uhd/images/usrp_x310_fpga_HG.bit -y
这里注意四个参数:
第一个参数:1代表是ttyUSB1,也就是/dev/目录下的 ttyUSB1。不确定哪个串口号的情况下可以分别试验下。
第二个参数:0 代表烧写flash0,这个数值可以是0,1,2,3,4存储5个固件,但是目前只支持从flash0启动,所以要设置为0.
第三个参数:/usr/local/share/uhd/images/usrp_x310_fpga_HG.bit 这是要烧写的路径和文件名字,用户可以具体指定。
第四个参数:-y是代表直接执行不需要提示确认。
3,如果存在多个ttyUSB*设备可以分别试验下。设置正确的串口号后显示界面如下:
这就代表烧写和校验都成功了。注意校验阶段就用ctrl+c终止校验操作以节约时间。因为几乎没有校验出错的概率。
4,从新开关机,新的固件就可以运行了。
5,Ubuntu下的实现源码网盘链接:
链接:https://pan.baidu.com/s/1tDufEqwK9EqgDmwD6Yoc6A
提取码:e5ae
进行本页面的操作遇到什么问题随时在网点通过客服联系到我进行技术支持和探讨。
网店 sysclk.taobao.com