
TQZC706开发板教程
文章平均质量分 57
TQZC706开发板教程持续更新
mcupro
这个作者很懒,什么都没留下…
展开
-
ZC706开发板教程:windows下编译ADRV9009
编译完成后生成BOOT.BIN可以使用我们提供的工具,进入file文件夹,双击运行makeboot.bat脚本文件,此脚本文件会将生成BOOT.BIN所需的文件拷贝到当前文件夹,并使用这些文件生成BOOT.BIN全自动更新,运行成功界面如下所示。如下图所示打开后可以看到两个项目,demo项目为ADRV9009的PS端项目,主函数入口在headless.c中。开启电源,主机中串口会识别两个,都需要打开,串口输出内容从其中一个输出,串口比特率为115200,打印内容如下所示。生成BOOT.BIN工具运行截图。原创 2025-05-08 17:38:56 · 212 阅读 · 0 评论 -
ZC706开发板教程:使用SD卡启动工具烧写flash
为实现工具化,我们将读取加写入flash的项目,生成BOOT.BIN文件实现SD卡启动的模式,程序启动后再读取SD卡中指定的文件,将其烧写到flash中。到此我们只需要将启动文件以及要烧写的文件复制到SD卡中,SD卡启动后等待读取与烧写操作。为了方便更换读取的文件,我们可以将BOOT.BIN复制到SD卡中,需要烧写flash时就从SD读取指定文件,再烧写进去。本期将为您提供解决方案,以简化这一流程。我们分析正常的flash烧写过程,就是通过JTAG将启动文件"BOOT.BIN",烧写到FLASH芯片中。原创 2024-12-27 20:03:46 · 507 阅读 · 0 评论 -
ZC706开发板教程:ADRV9371运行ADI官方收发评估软件
网盘链接中也提供了一款烧写工具“Win32DiskImager”,此软件为绿色软件,解压后双击文件夹内的“Win32DiskImager.exe”,选择烧写文件路径以及写入的盘,点击write开始烧写,提示框选择是即可,注意烧写完成后若电脑提示格式化磁盘选择否,或者叉掉提示框。首先需要保证开发板与电脑之间的通讯是否正常,需要将电脑的IP地址修改为“192.168.1”网段。下载完成后就可以使用软件内的各种工具,这里演示一个接收测试,入下图所示,可以看到类似频谱仪一样的图,时域与频域图都可以到波形。原创 2024-12-16 19:41:51 · 368 阅读 · 0 评论 -
ZC706开发板教程:运行ZC706+ADRV9371
将网盘链接中BOO.BIN文件复制到SD卡中,使用SD卡启动。将SD卡插入开发板,并将开发板的启动模式设置为SD卡启动,插入电源和串口。本例程演示使用ZC706开发板加ADRV9371射频子板,运行ADI官方例程HDL加NO-OS。购买ZC706加ADRV9371套装可获取详细编译及修改ADI官方例程的教程。从vivado设计图中可以看出,我们的ZC706开发板使用ADI官方的驱动程无需任何修改,与官方全兼容直接使用即可。开启电源在串口助手中查看打印信息,如下图所示为ADRV9371初始化成功。原创 2024-12-09 10:18:15 · 382 阅读 · 0 评论 -
ZC706开发板教程:运行ZC706+AD9361
将网盘链接中BOO.BIN文件复制到SD卡中,使用SD卡启动。或者烧写到flash中,烧写需要用到的fsbl.elf文件也网盘链接中。将SD卡插入开发板,并将开发板的启动模式设置为SD卡启动,插入电源和串口。本例程演示使用ZC706开发板加AD9361射频子板,运行ADI官方例程HDL加NO-OS。从vivado设计图中可以看出,我们的ZC706开发板使用ADI官方的驱动程无需任何修改,与官方全兼容直接使用即可。开启电源在串口助手中查看打印信息,如下图所示为AD9361初始化成功。原创 2024-12-06 10:35:19 · 535 阅读 · 0 评论 -
TQ15EG开发板教程:在MPSOC上运行ADRV9371
将网盘链接中BOO.BIN文件复制到SD卡中,使用SD卡启动。或者烧写到flash中,烧写需要用到的fsbl.elf文件也网盘链接中。将SD卡插入开发板,并将开发板的启动模式设置为SD卡启动,插入电源和串口。注意主机插入串口后会识别两个串口号,都需要打开。本例程演示使用MPSOC开发板加ADRV9371射频子板,运行ADI官方例程HDL加NO-OS。完整工程项目,及详细修改编译教程购买开发板后获取。如下图所示为我们修改过的HDL官方项目。套装可获取详细编译及修改ADI官方例程的教程。原创 2024-12-05 12:06:41 · 319 阅读 · 0 评论 -
TQ15EG开发板教程:运行MPSOC+AD9361
将网盘链接中BOO.BIN文件复制到SD卡中,使用SD卡启动。将SD卡插入开发板,并将开发板的启动模式设置为SD卡启动,插入电源和串口。我们也提供了FMC1口的启动文件,可以将其复制到SD卡中,将AD9361射频子板插入FMC1口进行测试。本例程演示使用MPSOC开发板加AD9361射频子板,运行ADI官方例程HDL加NO-OS。从vivado设计图中可以看出,我们的MPSOC开发板使用ADI官方的驱动程序只需要稍加修改就可以兼容,并且换fmc口也是可以轻松实现。如下图所示为我们修改过的HDL官方项目。原创 2024-11-27 09:57:59 · 380 阅读 · 0 评论 -
TQZC706开发板教程:LWIP自环测试
若显示连接失败,可能是IP地址冲突,本地有其他设备与开发板IP相同,可以试试将板卡的网口直连电脑,电脑不要再连接其它网络,包括wifi也不要开启。将带有启动文件的SD卡插入到开发板中,启动模式设置为SD卡启动,插入串口,电源和网线。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具与开发板连接,进行LWIP自环测试。在PS中可以修改IP地址与网关等信息,建议将电脑的IP修改与开发板在同一个网段内,这样可以防止有其它设备IP与开发板冲突导致,连接失败。原创 2024-11-11 11:23:26 · 516 阅读 · 0 评论 -
TQZC706开发板教程:在ZC706上运行ADRV9009
本例程使用ZC706加ADRV9009,运行ADI官方例程HDL和NO-OS。网盘链接中提供BOOT.BIN启动文件,fsbl.elf文件用于flash烧写,项目文件及编译教程在购买我们的开发板后提供。将BOO.BIN文件复制到SD卡中,插入开发板,并将开发板的启动模式设置为SD卡启动,插入电源和串口。本例程演示了如何在TQZC706开发板上运行ADRV9009的ADI官方例程,HDL和NO-OS。开启电源在串口助手中查看打印内容,如下所示程序初始化完成,Link status 的状态都为DATA。原创 2024-11-09 13:06:42 · 635 阅读 · 0 评论 -
TQZC706开发板教程:ADRV9009观测双通道接收波形
在NO-OS的ADRV9009的项目中,默认接收的频率为2G,所以需要使用信号发生器产生一个稍微大于2G的信号,用于采集波形。本实验使用信号发生器产生一个2.004G的信号,数据采集的时钟为245.76M,245.76M/4M=61.44,理论上可以得出采集一个4M的波形每个周期需要61.44个采样点,继续进行实验来验证采集的波形是否正确。在抓取波形时,可以观察到四路波形,其中上面两路代表一个通道的实部和虚部,下面两路代表另一个通道的实部和虚部。如果只连接一个接收通道,则只会显示一组波形。原创 2024-11-07 11:54:17 · 628 阅读 · 0 评论 -
TQZC706开发板教程:LWIP自环测试
路由器的本地IP不同则需要进行修改,打开main.c文件,修改IP地址与网关。我的本地IP网段为5,所以我这里IP地址需要需要修改为192.168.5.*,IP的最后一位只要不与其他设备冲突就行,网关需要修改为192.168.5.1。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具连接开发板,进行LWIP自环测试。修改完成后编译并生成BOOT.BIN文件,把文件复制到SD中,并插入RFSOC板卡,启动模式设置为SD卡启动↑↑↑↓,插入串口,网线和电源。原创 2024-09-02 16:00:45 · 463 阅读 · 0 评论 -
TQZC706开发板教程:在ZC706+ADRV9009硬件平台运行ADI Linux
需要把BOOT分区中zynq-common目录下的ulmage文件复制到BOOT分区的根目录中。若使用的板卡是MP系列,则需要使用zynqmp-common中的ulmage文件。然后根据使用板卡选择BOOT.BIN文件,本历程使用的是zc706加ADRV9009的硬件平台,所以把zynq-zc706-adv7511-adrv9009目录下的所有文件复制到BOOT分区的根目录中。把SD卡,ADRV9009子板,HDMI显示器和串口线插入开发板,启动模式设置为SD卡模式,开启电源等待启动。原创 2024-07-10 13:11:07 · 638 阅读 · 0 评论 -
TQZC706开发板教程:10G光口ping测试
在PC端网口是插在远离PCIE接口的,所以MAC地址小,选择50或46口,板子上插入的是192.168.1.129端口。注意设置46端口IP后,直接设置50也是ping不通的,需要把46改到别的网段。一般有两个网口的板子,mac地址是连号的,离PCIE近的网口mac地址大,远的mac地址小,根据这一特点判断插入的网口是哪一个。若电脑主板也有两个网口,mac那也是连号的,这样就无法分清那个是板子的mac地址了,可以两个都进行测试,若有网线插入主板,那么主板上的网口会自动分配IP地址,可以以此区分。原创 2024-06-17 12:55:48 · 628 阅读 · 0 评论 -
TQZC706开发板教程:10G光口arp测试
接收完成后,板子做一个从设备给发送端回复内容,本实验回复内容为发送内容,做一个回环测试,可以看到发送后从网络数据接收窗口中接收到的内容。打开网络助手NetAssist软件,软件提供在file文件夹中,选择UDP模式,IP地址设置上面查看的本机IP地址,目标地址设置为板子的IP地址和端口号,目标地址需要点击连接后才可设置。开启捕获,选择其中一条发据包,查看内容,源端口为8080,目标端口为1234,所以这条数据为主机发送送到开发板的数据包,与我们设置的相同。查看IP地址,此IP地址为本机与开发板通信的地址。原创 2024-06-12 16:43:06 · 595 阅读 · 0 评论 -
TQZC706开发板教程:编译zynq linux内核2019_R1
具体而言,脚本的第一个参数是您希望从GitHub上下载的用户名称,第二个参数是项目名称,第三个参数则用作压缩包的命名标识,您可以根据需要填写时间、项目名称或其他相关信息。从我之前提供的下载链接中,您可以观察到“analogdevicesinc”是第一个参数,“linux”是第二个参数,而第三个参数则可以根据您的具体需求进行灵活填充。把ulmage复制到BOOT盘中(自己制作的或img提供的都可以)。为了方便您的操作,本文所使用的所有文件以及最终生成的文件,我都已经整理并放置在本文末尾提供的网盘链接中。原创 2024-04-19 16:35:11 · 1140 阅读 · 2 评论 -
TQZC706开发板教程:使用vivado2023_1创建hello_world工程
给开发板接上串口,JTAG,电源线,启动模式设置为JTAG,开启电源开关,打开串口软件,注意开发板串口接入电脑后会识别出两个串口,因为暂时不知道从那个串口输出,所以需要同时打开。搜索7z045ffg-->选择xc7z045ffg900-2-->下一步,finish完成工程创建。打开Vivado2023.1-->创建工程-->输入工程名称-->选择保存地址-->下一步。添加硬件设计文件-->选择上面生成的文件-->Finish。双击zynq-->导入配置-->选择zc706-->OK。原创 2024-04-16 18:20:48 · 855 阅读 · 0 评论 -
TQZC706开发板教程:使用Vivado和Vitis烧写flash
无论采用何种方式烧写Flash,都务必准备好相应的烧写文件。我在上面的链接中已提供了测试文件供您参考。烧写Flash时通常需要两个文件:BOOT.bin和zynq_fsbl.elf,请确保您已备齐这两个文件,以便顺利进行烧写操作。从上述图示中,我们可以清晰地看到我所提供的文件集包含了多种组件。其中,除了BOOT.bin和zynq_fsbl.elf这两个关键文件外,还有一些脚本文件,如makeboot.bat,它们用于生成BOOT.bin文件。原创 2024-04-09 11:17:11 · 1856 阅读 · 0 评论 -
TQZC706开发板教程:ZC706+AD9361 运行 openWiFi
打开rootfs盘,右键空白的地方点击Open in Terminal 打开命令行,输入 sudo su获得权限,输入密码。回到rootfs盘,进入目录 etc/network,删除 interfaces.new 文件夹,若没有删除即可。可以保存预设,方便下次使用,输入预设名称,保存后双击预设打开窗口。成功运行上面命令后,打开可以接收wifi的设备,链接上名为openwifi的无线网192.168,密码默认为openwifi。把SD卡,AD9361模块,串口线和电源插入开发板,启动模式设置为SD卡启动。原创 2024-03-28 11:00:37 · 1098 阅读 · 1 评论