自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(337)
  • 资源 (1)
  • 收藏
  • 关注

原创 TQ15EG开发板教程:fmcomms8两片ADRV9009同步采集测试

将BOOT.BIN文件复制到SD卡根目录下,插入MPSOC底板,启动模式设置为SD卡启动,插入JTAG,串口和电源线。关于每一路通道的内容可以看下图,其中0 到3通道为一片9009,4到7为另一片,其中奇偶数通道分为实部和虚部,由此可以得出,只需要重点看0和4通道就可以判断出两片9009是否同步。打开vivado的硬件管理器,打开ILA调试窗口,调试文件使用我们提供的ltx文件,全选通道右键设置 Signed Fecimal。如下图所示可以看到1和4通道是同步的,验证两片9009同步。

2024-11-01 17:10:15 263

原创 ZYNQ或者MPSOC的PS的GPIO最简驱动代码

官方的驱动无比繁琐,我之前在做ZEDBOARD教程时候写了简单的PS端GPIO裸奔驱动代码,最近搞MPSOC也要用到对PS端的EMIO的驱动,就找出了以前代码,修改了基地址,完全一样使用。4,在MPSOC中EMIO的其实号为78,(ZYNQ起始号要查查,暂时忘记了),从PS引出的若干EMIO,则BIT0是78号,BIT1是79号以此累加。5,这里看到两个输出一个输入,其中emio_gpio_t是三态指示,当为0时,表达输出。1,支持ZYNQ和MPSOC的PS端GPIO,两者唯一差别是基地址的不一样。

2024-10-31 23:53:20 116

原创 USRP B210 双收双发与两块同时收发实验

双击UHD:USRP Source 模块打开设置,可以看到设置为双通道同时接受信号。若需要设置为单通道可以将 [0,1] 改为 [] 或者 [0],并且将Num channels设置为1。注意单通道不能设置为 [1] 单独B通道不起作用。下载我提供的应用程序,在gnuradio中打开,注意需要使用sudo权限打开gnuradio。打开程序后如下图所示。本例程使用B210在gnuradio中实现双收双发实验。使用B210板卡与主机使用USB3.0的数据线连接。打开发送模块,可以看到也是设置为双通道同时发射。

2024-10-29 18:59:24 143

原创 TQZC706开发板教程:ADRV9009观测双通道接收波形

点击抓取,波形如下所示,可以看到有四路波形,上面两路是一组(一路实部一路虚部),下面两路是一组。将生成好的BOOT.BIN文件复制到SD卡中,插入ZC706+ADRV9009的板卡中,插入电源,JTAG和串口,启动方式设置为SD卡启动。将信号发生器的输出连接到ADRV9009的输入,我这里使用了一个1转2的模块,同时插入两个输入,没有的可以只接一个。在设计模块中找到如下图所示的接受模块,注意设计有另一个模块与此模块名称,但是引脚不同,注意区分。双击打开模块-->选择Native-->通道数量选择5。

2024-10-28 18:32:20 633

原创 TQRFSOC开发板47DR 100G光口ping测试

在主机中设置网卡的IP地址,打开命令行窗口,使用ifconfig查看网络设置,网卡共有两个接口,具体使用那个接口可以通过mac地址来区分,通常一个网卡的两个接口的mac地址是连号的,靠近PCIE的一端的mac大,远离的一端小。首先测试 J25 口,一根100G的光口线,连接开发板的J25口与网卡,将提供的启动文件 j25文件夹内的BOOT.BIN,复制到SD卡中插入开发板。切换光口,使用J26进行测试,修改SD卡中文件,将J26文件夹内的BOOT.BIN文件复制到SD卡中,插入开发板,重新拔插电源。

2024-10-16 15:09:52 230

原创 TQRFSOC开发板47DR GPIO 按键小灯测试

双击ZYNQ核,添加GPIO外设,参考原理图可以看到,LED1~LED4使用的时MIO40~MIO43,其他4个LED与KEY使用的都是EMIO,所以配置修改为如下图所示。确认完成引脚绑定无误后,生成bit文件和创建vitis项目以及创建hello world工程模板,这些步骤与hello world 例程相同,就不在此处重复演示。修改完成后编译生成BOOT.BIN文件,流程可参考hello world例程,将BOOT.BIN文件放在SD卡中,启动模式设置为SD卡启动,插上电源。

2024-09-26 15:55:37 237

原创 TQRFSOC开发板47DR PS端DDR4测试

插入电源,在主机上打开串口助手,本开发板串口线插入主机中会识别出两个串口,都需要打开,串口输出内容会从其中一个输出。在vitis中右键项目-->Run As-->Launch Hardware,烧写程序。注意DDR测试项目只能使用JTAG模式进行测试,将开发板启动模式设置为JTAG模式,插入JTAG线连接主机,本开发板的串口与JTAG使用的是一个USB口与主机连接,板子上集成了一个USB Hub。烧写完成后串口输出内容如下所示,可以看到有测试内存,测试眼图与一些其他选项,发送前面对应的字符开始测试。

2024-09-23 18:08:31 395

原创 TQRFSOC开发板47DR LWIP自环测试 GEM0

路由器的本地IP不同则需要进行修改,打开main.c文件,修改IP地址与网关。我的本地IP网段为5,所以我这里IP地址需要需要修改为192.168.5.*,IP的最后一位只要不与其他设备冲突就行,网关需要修改为192.168.5.1。修改完成后编译并生成BOOT.BIN文件,把文件复制到SD中,并插入RFSOC板卡,启动模式设置为SD卡启动↑↑↑↓,插入串口,网线和电源。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具连接开发板,进行LWIP自环测试。

2024-09-23 15:12:57 674

原创 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 383

原创 TQRFSOC开发板47DR ADC输入采集测试(二)

使用方法如下所示,在plot_spec_m.py 后跟随的输入参数为ADC通道号,我上面接入的是ADC通道2,所以后面的参数为2。本章内容将介绍如何使用RFSOC 47DR 进行ADC输入采样测试,我们这边提供三个ADC输入采样的python程序,实现8路通道的ADC采样解析数据,并且在时域与频域上显示出示波器与频谱仪的效果。如下图所示,我使用的是100M输入,接到ADC2,可以看到绿色代表的是ADC通道2,其他通道没有输入,幅度几乎为0。运行截图如下所示,上面8个为时域波形,下面8个表示频域的频谱。

2024-08-31 13:49:23 609

原创 TQRFSOC开发板47DR ADC输入采集环境搭建(一)

首先肯定要有我们的主角RFSOC 47DR开发板,使用网线连接开发板的j6标号RJ45网口与主机上的网口,使用烧写好的SD卡插入到开发板中,烧写SD卡的镜像img文件需要购买开发板提供,里面跑的是petalinux系统。python虚拟环境配置成功后,进入casperfpga文件夹,此文件购买开发板提供。第二步,创建python虚拟环境,首先创建一个保存虚拟环境的文件夹,例如我这里创建的文件夹名称为env2a,再使用virturalenv命令创建python的虚拟环境,并安装在env2a文件夹中。

2024-08-31 13:45:34 585

原创 TQRFSOC开发板47DR LWIP自环测试 GEM3

若板卡的网线与路由器等设备设备连接,而不是与电脑直接连接时,需要修改板子的IP地址。我的本地IP网段为5,所以我这里IP地址需要需要修改为192.168.5.*,IP的最后一位不要与其他设备冲突,网关需要修改为192.168.5.1。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具连接开发板,进行LWIP自环测试。修改完成后编译并生成BOOT.BIN文件,把文件复制到SD中,并插入RFSOC板卡,启动模式设置为SD卡启动↑↑↑↓,插入串口,网线和电源。

2024-08-29 17:57:56 548

原创 TQRFSOC开发板47DR 创建hello world工程

选择添加的bit文件-->点击up向上移动一层至中间-->升级镜像文件。选项,会创建一个新的文件夹,项目保存在其中,文件夹名称与工程名称相同。根据项目不同使用的配置有所变化,需要根据实际情况进行配置。为了方便使用,我把BOOT.bin文件复制到项目目录中的BootFile文件夹中。打开helloworld.c文件à修改代码,如下图所示,修改完成后需要保存编译。弹窗默认下一步,选择保存的位置添加vitis文件夹,后续弹窗都默认。右键设计模块à选择Gener…添加文件,选择在vivado中生成的bit文件。

2024-08-28 14:43:39 484

原创 TQSDRPI开发板教程:单音回环测试

将我提供的启动文件复制到SD卡中,并插入开发板,插入串口线,启动模式设置为SD卡启动,开启开关。本历程使用TX1进行输出,用如下命令对TX1进行设置。在串口输入如下内容可以对输出的信号进行设置。在串口输出的最后有写命令可以使用。

2024-08-24 15:16:19 312

原创 TQRFSOC开发板47DR EMIO串口回环测试

创建好hello world工程模板,修改代码如下图所示,PSUartInit()函数实现串口初始化,输入参数一为上面ZYNQ核中勾选的串口号,参数二为波特率。如下图所示RX与TX标号是开发板的引脚,使用串口转USB模块时,模块的TX连接下图RX,模块的RX连接下图的TX,插入电源。此测试通过将PS的串口输出重定向到PMOD接口上的引脚,并利用串口转USB模块桥接PMOD接口与电脑。运行编写好的串口回环程序,随后通过电脑上的串口通信软件发送数据至开发板,实现数据的即时回环显示。在设计中把引脚引出。

2024-08-24 09:20:15 478

原创 TQRFSOC开发板47DR,100G光口自环测试

RFSOC 47DR上有两个100G光口,标号分别是128和129,测试时需要选择对应的测试文件,光口模块也需要插入,具体位置如下图所示。打开vivado的硬件管理器,烧写比特流时需要添加测试文件一同烧写,比特流文件与测试文件我都会提供在文章末尾。若比特流文件与测试文件在同一文件夹内,添加比特流后会自动添加测试文件。此测试使用光口自环模块实现硬件互联,FPGA中进行25Gbps收发校验,通过vivado的硬件管理器烧写比特流,查看传输误差与眼图。连接后就可以看到自环的详细信息,每个通道的错误率,传输速度。

2024-08-23 11:30:47 443

原创 TQRFSOC开发板47DR,LMK04832更新配置

若使用我提供的测试文件进行更新,LMK04832_ask_10M.txt 是一个需要用到外部10M时钟输入的配置,输入口为J38,只有在J38接入10M输入LMK04832才会工作,工作时LD16与LD17亮。如下图所示为我提供的测试文件,一共有3个,都放在LMK04832文件夹中,运行升级程序时,会选择LMK04832.txt中的配置。把我提供的BOOT.bin文件复制到SD卡的根目录中,并在根目录中创建一个名为LMK04832的文件夹,把上面导出的LMK04832.txt文件复制到此文件夹中。

2024-08-21 19:09:25 536

原创 TQRFSOC开发板47DR,ADC与DAC测试

本历程实现从ADC的8个通道分别输入,然后通过DAC的8个通道输出进行测试,检测16个通道是否可用。使用SW拨码开关选择输入通道,8个输出通道同时输出。插入电源,设置ADC输入通道,把10M时钟输入插入对应的通道,使用示波器查看是否有输出,如下所示为10M DAC输出波形。ADC通道需要使用SW拨码开关进行选择,↓↓↓↓为0,使用通道0做为输入,↓↓↓↑为1,使用通道1做为输入。把我提供的启动文件(文章末尾的网盘连接中)复制到SD卡,并且插入开发板,启动模式设置为SD卡启动:↑↑↑↓。

2024-08-17 15:10:15 368

原创 TQX310光口自环检测

本历程实现X310的光口自环测试,以及查看眼图。需要准备板卡以及好烧写的文件,文件在文档末尾的连接中提供。链接:https://pan.baidu.com/s/14ohQ9fxGPeJ-f_fUtkFXjw。X310连接好JTAG与电源线,在MGT x4口插入光口自环模块,并开机。打开vivado,打开硬件管理器,会识别到xc7k410芯片,右键选择Prog...。在我提供的项目中找到bit文件,并烧写,bit文件路径如下所示。选择某一个通道,右键点击Crea...查看眼图。可以看到眼图的各种信息。

2024-08-16 13:06:59 190

原创 zedboard+AD9361实现收音机功能

把Bootfile中的文件全部复制到SD卡中,插入开发板,启动模式设置为SD卡启动,插入电源,OTGusb,AD9361子卡与接收天线。打开目录下的收音机软件文件夹,安装启动驱动,运行 PlutoSDR-M2k-USB-Drivers.exe ,安装程序选择接受协议,后续默认下一步到完成即可。板子的IP地址默认为192.168.2.1,使用ping命令尝试与其通讯,也可以拔掉板子的OTGusb线,再ping一次,会发现没有连接。打开设备管理器,在同用串行总线设备中识别到IIO的设备。

2024-08-01 19:41:05 396

原创 TQSDRPI开发板教程:实现收音机功能

打开目录下的收音机软件文件夹,安装启动驱动,运行 PlutoSDR-M2k-USB-Drivers.exe ,安装程序选择接受协议,后续默认下一步到完成即可。把Bootfile中的文件全部复制到SD卡中,插入开发板,启动模式设置为SD卡启动,插入串口,OTGusb和接收天线。板子的IP地址默认为192.168.2.1,使用ping命令尝试与其通讯,也可以拔掉板子的OTGusb线,再ping一次,会发现没有连接。前两步完成后,SDRPI所连接的电脑中会识别到一个U盘,名称为PlutoSDR。

2024-08-01 14:54:37 389

原创 TQSDRPI开发板教程:实现PL端的UDP回环与GPSDO

本教程将完成一个全面的UDP运行流程与GPSDO测试,从下载项目的源代码开始,通过编译过程,最终将项目部署到目标板卡上运行演示。此外,我们还介绍如何修改板卡的IP地址,以便更好地适应您的网络环境或项目需求。

2024-07-22 15:25:39 518 1

原创 TQSDRPI开发板教程:编译openwifi工程

本例程基于SDRPI开发板,在Ubuntu中使用vivado编译openwifi工程,最终生成BOOT.BIN文件。需要拥有安装vivado2021.1版本的ubuntu系统或虚拟机。

2024-07-11 11:22:06 1164

原创 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 495

原创 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 445

原创 TQZC706开发板教程:10G光口arp测试

接收完成后,板子做一个从设备给发送端回复内容,本实验回复内容为发送内容,做一个回环测试,可以看到发送后从网络数据接收窗口中接收到的内容。打开网络助手NetAssist软件,软件提供在file文件夹中,选择UDP模式,IP地址设置上面查看的本机IP地址,目标地址设置为板子的IP地址和端口号,目标地址需要点击连接后才可设置。开启捕获,选择其中一条发据包,查看内容,源端口为8080,目标端口为1234,所以这条数据为主机发送送到开发板的数据包,与我们设置的相同。查看IP地址,此IP地址为本机与开发板通信的地址。

2024-06-12 16:43:06 461

原创 linux Ubuntu安装samba服务器与SSH远程登录

配置文件需要用管理员权限进行修改,使用 nautilus 命令打开文件夹,打开 smb.conf 进行修改。如此服务器就搭建完成了。电脑关机重启后会自动开启,无需设置。若需要关闭服务器可使用如下命令。在文件中添加如下内容(我使用的系统用户名为a)force group = 用户名。vaild user = 用户名。force user = 用户名。path = 需要共享的地址。修改完成后记得保存退出。重新开启服务器方式如下。

2024-06-05 11:05:31 456 1

原创 TQSDRPI开发板教程:PS端UDP收发测试

可以在lwip自环的基础上修改代码实现UDP的收发测试。新建一个LWIP自环测试的工程,修改echo.c中的代码,代码文件在工程文件的file目录中。修改主函数中的代码,删除start_application();后面的全部代码,用file文件夹中的main.c中的代码代替。修改echo.c中的start_application()函数,修改为主机的IP地址和端口号。开启网络调试助手,设置目标主机也就是板子的IP地址和端口号。保存修改,生成BOOT.bin文件,使用SD卡启动。端口号在网络调试助手中设置。

2024-06-01 11:26:46 359

原创 TQSDRPI开发板教程:实现LWIP自环

把生成的BOOT.bin复制到SD卡中,插入开发板,把启动模式设置为SD卡启动,插入串口和网线,有两个网口需要插在上面,如下图所示。设置工程名称与地址。选项,会创建一个新的文件夹,项目保存在其中,文件夹名称与工程名称相同。Ping SDRPI的IP地址,图中使用的是自动获取IP地址,ping成功则后才能进行下一步。,包含bit流的选项,在一些特殊的工程里面需要进行勾选。选择BOOT文件保存的地址-->添加文件-->生成BOOT.bin文件。打开串口助手,会识别到两个连号的串口,都打开,查看串口打印内容。

2024-05-31 14:24:14 709

原创 TQSDRPI开发板教程:创建HelloWorld工程

设置工程名称与地址。打开串口助手软件,注意本设备有俩个串口号,需要都打开,串口打印的内容会从其中一个串口输出。把生成的BOOT.bin复制到SD卡中,插入开发板,把启动模式设置为SD卡启动,插入串口线。打开串口助手,会识别到两个连号的串口,都打开,查看串口打印内容。打开helloworld.c文件-->修改代码,如下图所示,修改完成后需要保存编译。选择BOOT文件保存的地址-->添加文件-->生成BOOT.bin文件。打开串口助手软件,本开发板有两个串口,需要都打开,输出信息如下所示。

2024-05-30 16:34:28 707

原创 TQSDRPI开发板教程:DDR检测

创建一个新的文件夹,项目保存在其中,文件夹名称与工程名称相同。打开串口助手软件,注意本设备有俩个串口号,需要都打开,串口打印的内容会从其中一个串口输出。回到SDK,右键ddr_check工程-->Run As-->Lauch…双击ZYNQ进行配置-->点击Presets-->选择Apply…生成bit文件,后续弹出的串口选择确定。创建RTL工程-->勾选不添加文件-->下一步。运行模块自动化-->全选-->确定。添加设计文件-->搜索ZYNQ-->双击添加。创建设计文件-->设置名称-->确定。

2024-05-29 09:46:53 336

原创 TQSDRPI开发板教程:使用SDRPI运行openwifi和设置网口

本文详细介绍了如何制作OpenWifi启动盘,包括使用Win32DiskImager工具,通过串口启动并配置无线网络,以及使用SSH远程登录的方法。教程还涉及网口设置和安全注意事项。

2024-04-27 17:29:41 1384 1

原创 TQZC706开发板教程:编译zynq linux内核2019_R1

具体而言,脚本的第一个参数是您希望从GitHub上下载的用户名称,第二个参数是项目名称,第三个参数则用作压缩包的命名标识,您可以根据需要填写时间、项目名称或其他相关信息。从我之前提供的下载链接中,您可以观察到“analogdevicesinc”是第一个参数,“linux”是第二个参数,而第三个参数则可以根据您的具体需求进行灵活填充。把ulmage复制到BOOT盘中(自己制作的或img提供的都可以)。为了方便您的操作,本文所使用的所有文件以及最终生成的文件,我都已经整理并放置在本文末尾提供的网盘链接中。

2024-04-19 16:35:11 1099 2

原创 TQZC706开发板教程:使用vivado2023_1创建hello_world工程

给开发板接上串口,JTAG,电源线,启动模式设置为JTAG,开启电源开关,打开串口软件,注意开发板串口接入电脑后会识别出两个串口,因为暂时不知道从那个串口输出,所以需要同时打开。搜索7z045ffg-->选择xc7z045ffg900-2-->下一步,finish完成工程创建。打开Vivado2023.1-->创建工程-->输入工程名称-->选择保存地址-->下一步。添加硬件设计文件-->选择上面生成的文件-->Finish。双击zynq-->导入配置-->选择zc706-->OK。

2024-04-16 18:20:48 772

原创 TQZC706开发板教程:在ZC706上运行ADRV9371(vivado2018.3)

在github上搜索hdl选择第一个-->选择版本-->我所使用的vivado是2018.3版本,所以这里我下载的是hdl_2019_r1-->在附录中下载资源-->下载对应版本的No-Os。选择file文件夹-->按照顺序添加file中的文件(顺序为:fsbl-->bit-->elf)-->生成BOOT文件。创建file文件夹-->进入文件夹-->复制fsbl文件-->复制bit文件-->复制elf文件。设置环境变量-->进入工程目录-->复制硬件设计文件-->编译工程,等待编译成功。

2024-04-12 11:58:02 668

原创 TQZC706开发板教程:在ZC706上运行AD9361(vivado2018.3)

在github上搜索hdl选择第一个-->选择版本-->我所使用的vivado是2018.3版本,所以这里我下载的是hdl_2019_r1-->在附录中下载资源-->下载对应版本的No-Os。选择file文件夹-->按照顺序添加file中的文件(顺序为:fsbl-->bit-->elf)-->生成BOOT文件。创建file文件夹-->进入文件夹-->复制fsbl文件-->复制bit文件-->复制elf文件。设置环境变量-->进入工程目录-->复制硬件设计文件-->编译工程,等待编译成功。

2024-04-11 18:05:30 930

原创 TQ15EG开发板教程:在MPSOC上运行ADRV9371(vivado2018.3)

选择MPOSC,选择file目录,点Add添加文件,按照fbsl-->.bit-->.elf的顺序添加,最后生成BOOT.bin文件。打开vivado工程文件夹-->进入.sdk文件夹-->复制.hdf文件-->粘贴到no-os/project/ad9371目录下。-2019-r1->projects->adrv9371->zcu102,右键空白处打开命令行串口。打开设置-->修改设备型号-->搜索15eg-->选择使用的设备型号-->点击OK。打开设计-->查看IP状态-->更新IP-->确定更新。

2024-04-11 14:28:16 1095

原创 TQ15EG开发板教程:在MPSOC上运行ADRV9009(vivado2018.3)

等待bit文件生成后,进入adrv9009zcu102.runs/impl_1/文件夹,这里有bit文件,可以在根目录中创建一个file文件,把bit文件复制过去。编译完成后在命令行输入vivado,打开vivado,点击Open Project-->选择项目-->点击OK。-2019-r1->projects->adrv9009->zcu102,右键空白处打开命令行串口。打开设置-->切换器件-->搜索15eg-->选择使用的器件,点击OK。打开设计-->查看IP状态-->更新IP-->确定更新。

2024-04-10 13:27:00 1340

原创 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 1180

原创 TQ15EG开发板教程:使用vivado检测PL端的DDR4

在添加完成bit后,vivado会自动添加同一目录下的 .ltx文件,点击Program烧写即可。开启开发板的开关,点击Open target,选择Auto Connect,识别出芯片型号。1,可以直接烧写我所提供的检测文件,文件在file文件夹中,所需要的文件有两个如下图所示。右键芯片,点击Program Device...,烧写bit文件。把开发板的启动模式设置为JTAG启动,连接好电源和JTAG线。添加bit文件,找到我所提供的bit文件,点击ok。

2024-04-09 09:31:18 310

并口的c8051编程器

这个是在LINUX下编译运行,所有源代开放,可以基于这个做修改 做成别的接口。但是现在只能 编程C8051F320

2010-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除