wincc7.2如何添加驱动程序

wincc7.2如何添加驱动程序,第1张

1、在Solution Explorer窗口中右击platform\ZYNQ7000\src\DRIVERS目录,然后选择Add->New Sources Subproject,在d出的Subproject Wizard对话框中选择WCE Dynamic-Link Library,并将Subproject name设置为LED。点击Next并选择An empty subproject,点击Next 并选择Add to the current Dirs file。这样就能在DRIVERS目录下新建一个LED驱动目录。

2、在Solution Explorer窗口可以看到新建立的LED目录,在其下的Include files和Source files目录中可以添加头文件和源文件。这里分别添加ledh和ledc文件。

3、在LEDdef中添加如下代码:

LIBRARY led

EXPORTS

LED_Init

LED_Deinit

LED_Open

LED_Close

LED_PowerUp

LED_PowerDown

LED_IOControl

4、右击LED目录,打开属性对话框。在该对话框中的设置其实就是相当于对sources文件的修改。在这里可以设置警告等级、动态库名称等,如下所示。

5、在LED目录下新建一个注册表文件ledreg,并输入如下代码:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Led]

"Prefix"="LED"

"Dll"="leddll"

"Order"="1"

6、在Parameter Files目录下的platformbib文件MODULES区域中添加

leddll $(_FLATRELEASEDIR)\leddll NK SHK

7、在Parameter Files目录下的platformreg文件中添加

#include "$(_TARGETPLATROOT)\SRC\DRIVERS\LED\ledreg"

8、Sysgen重新编译一次nk

在Zynq-7000上编程PL大致有3种方法:1用FSBL,将bitstream集成到bootbin中2用U-BOOT命令3在Linux下用xdevcfg驱动。步骤:1去掉bitstream的文件头用FSBL烧写PLImages没有什么好说的,用XilinxSDK的CreateBootImage工具即可完成,不再赘述。用后两种方法需要把bitstream文件的文件头用bootgen工具去掉。一个典型的bif文件如下所示:the_ROM_image:{[bootloader]elfbitelf}bif文件可以用文本编辑器写,也可以用XilinxSDK的CreateBootImage工具生成。然后在命令行下用以下命令即可去掉bitstream文件的文件头。bootgen-imagebif-splitbin-oiBOOTBIN"-split”参数可以生成以下文件:bitbin2在U-BOOT下烧写PLImage命令”fpgaload”和”fpgaloadb”都可以。区别是前一个命令接受去掉了文件头的bitstream文件,后一个命令接受含有文件头的bitstream文件。在OSL20142上,缺省编译就可以完整支持写入PLImage的功能。但是在Petalinux201310下,尽管可以在U-BOOT下看到命令”fpga”,还需要在文件/subsystems/linux/configs/u-boot/platform-toph中增加以下内容后重新编译才可以支持具体的功能。/EnablethePLtobedownloaded/#defineCONFIG_FPGA#defineCONFIG_FPGA_XILINX#defineCONFIG_FPGA_ZYNQPL#defineCONFIG_CMD_FPGA#defineCONFIG_FPGA_LOADFS在OSL20142U-BOOT中,具体的功能是在zynqplc的zynq_load()中实现的。3在Linux下烧写PLImageOSLLinux2014201中已经含有xdevcfg驱动了(之前就有,不过本文是在这个版本上验证的),直接用以下命令就可以完成PLImage写入。cat/bitbin>/dev/xdevcfgLinux驱动的源代码在xilinx_devcfgc中。因为驱动的编号是通过alloc_chrdev_region()动态分配的,所以不需要手工用mknod命令手动建立设备节点。在Linux驱动中,每次往DevCfg中写入4096字节,直到全部写完。4在用户程序中烧写PLImage目前没有现成的源码来完成这个功能,不过可以用mmap()把DevCfg的寄存器映射到用户程序的虚地址中,然后参考一些现成的软件代码来完成这个功能:FSBL中的pcapcU-BOOT中的zynqplcLinux中的xilinx_devcfgcXilinxSDK中的例子。例子位于以下位置,随SDK的版本会有变化。C:\Xilinx\SDK\20141\data\embeddedsw\XilinxProcessorIPLib\drivers\devcfg_v3_0\examples\indexhtml小结:DevCfg外设内部有自己的DMA,只需要简单的配置PLImage的基地址和长度到DevCfg寄存器,就可以完成Zynq-7000PLImage的加载。Xilinx已经提供了灵活的解决方案,如果开发者要把这个功能集成在自己的应用程序中,也有很多的代码可以参考,并不是很困难的任务。

vivado可以回读flash程序

选取对应的flash型号

选择cancel

设置读取地址、文件大小,保存的文件吗、及格式等

2021年,适用于任何预算的15种最佳软件定义无线电(SDR) 对于尝试挑选软件定义无线电SDR设备时,各种各样的产品可能会让无数火腿小伙伴们不知所措。 我们在网上搜索了15个软件定义无线电设备,让您无需头疼! 那么2021年最好的SDR接收器或收发器是什么呢? 答案是……很复杂! 选择SDR电台时,有许多因素在起作用。 频率范围,发送/接收能力,复杂性,可用的固件和开源项目,当然还有成本! 以下列出了出色的SDR无线电设备,涵盖了这个多样化的频谱,我们希望对软件定义无线电感兴趣的任何人都能找到适合他们的东西。

无需再拖延,以下是我们在2021年发布的15款软件定义无线电清单!

1 HackRF One软件定义无线电(SDR),ANT500和SMA天线适配器套件

HackRF One是我们列表中功能最强大且受支持最多的SDR之一,这就是为什么我们首先列出它。HackRF One软件定义的无线电能够发送和接收(Tx / Rx)1MHz至6GHz的频率。

NooElec HackRF One软件定义无线电(SDR),ANT500和SMA天线适配器套件

尽管HackRF One SDR既可以发送也可以接收,但它只是半双工的,这意味着它可以发送或接收,但不能同时发送和接收。该捆绑包包括启动和运行SDR所需的一切:适配器,可将各种天线连接到HackRF One,包括F连接器,N连接器,BNC和PAL天线。以下是来自供应商的其他信息,描述了HackRF One SDR无线电。

Great Scott Gadgets的HackRF One是一款软件定义的无线电外围设备,能够发送或接收1 MHz至6 GHz的无线电信号。HackRF One旨在支持现代和下一代无线电技术的测试和开发,它是一个开放源代码硬件平台,可用作USB外设或编程用于独立 *** 作。

1 MHz至6 GHz的工作频率

半双工收发器

每秒多达2000万个样本

8位正交采样(8位I和8位Q)

与GNU Radio,SDR#等兼容

可通过软件配置的RX和TX增益以及基带滤波器

软件控制的天线端口电源(33 V时为50 mA)

SMA母天线连接器

SMA母时钟输入和输出用于同步

方便的编程按钮

内部扩展针脚

高速USB 20

USB供电

开源硬件

2 Nooelec NESDR Smart HF套装

Nooelec NESDR SMArt HF套装

Nooelec NESDR Smart HF捆绑包是一套完整且价格合理的工具包,其中包括接收HF频段所需的一切。

该套件包括Nooelec NESDR无线电,Ham It Up转换器,3种不同的天线,阻抗匹配的不平衡变压器和互连适配器。Nooelec NESDR SMArt SDR与Ham It Up上变频器的结合将使该装置的工作频率范围为100kHz至17GHz。

3 RTL-SDR BLOG V3 R820T2 RTL2832U 1PPM TCXO HF校准Tee SMA软件定义的无线电与偶极天线套件

如果说HackRF One功能最全,那么RTL-SDR是最实惠的。追随者几乎像邪教一样,有很多论坛和站点可以帮助您快速监听RTL-SDR软件定义的广播。RTL-SDR仅能接收而不能RTL-SDR是基于RTL2832U ADC芯片的软件定义的无线电接收器。它还包含一个R820T2调谐器,一个1PPM TCXO(具有良好的稳定性)。)和一个用于天线端口的SMA连接器。

RTL-SDR BLOG V3 R820T2 RTL2832U 1PPM TCXO HF校准Tee SMA软件定义无线电与偶极天线套件

RTL-SDR是完美的预算软件无线电,适用于许多应用,例如通用无线电扫描,空中交通管制,公共安全,ADS-B飞机雷达,ACARS,中继无线电,P25 / MotoTRBO数字语音,POCSAG,气象气球, APRS,NOAA APT /流星M2气象卫星,射电天文学,DAB。

该RTL-SDR无线电套件包括天线和其他有用的外围设备。根据您对软件无线电的熟悉程度,您可能还需要获取此信息丰富的RTL-SDR指南的副本。

4 Nooelec NESDR SMArt v4,带有铝制外壳

带有铝制外壳的Nooelec NESDR SMArt SDR

Nooelec NESDR SMArt是一种高级SDR,能够接收25MHz至17GHz的RF信号。SDR无线电的设计使其在运行时几乎不受相邻USB兼容设备(如Raspberry Pi)的干扰。

该Nooelec Radio与上面的捆绑软件相似,但是缺少上变频器(以及较高的价格)。这种廉价的SDR钻机的另一个优点是它包含具有05PPM稳定性的超低相位噪声TCXO。

5 ADALM-Pluto SDR软件定义无线电主动学习模块PlutoSDR

模拟设备ADALM-Pluto SDR软件定义的无线电主动学习模块PlutoSDR

ADALM-Pluto SDR是沉重的打击者,对于那些正在寻找能够发送和接收无线电软件的人们来说,这是一个不错的选择。ADAML-Pluto比此列表中的其他一些SDR较新,因此没有足够丰富的支持此广播的生态系统。以下是ADALM-Pluto SDR的一些功能:

基于ADI公司的AD9363 –高度集成的RF敏捷收发器和Xilinx Zynq Z-7010 FPGA

便携式独立式RF学习模块具成本效益的实验平台

从325 MHz到38 GHz的RF覆盖范围。高达20 MHz的瞬时带宽。灵活的速率,12位ADC和DAC。一台发射机和一台接收机,半双工或全双工

MATLAB,Simulink支持。GNU Radio接收器和源块。libiio,一种C,C ++,C#和Python API

带有Micro-USB 20连接器的USB 20供电接口高质量塑料外壳

6 SDRPlay RSPduo双宽带1kHz-2GHz SDR接收器

SDRPlay RSPduo软件定义无线电

SDRplay RSPduo是一款出色的软件定义无线电选项,适合那些正在寻找可在Windows环境下工作的无线电的用户。SDRplay的RF频率范围为1kHz至2GHz。它还具有14位分辨率。该模型具有三个独立的天线输入,每个输入均可通过软件选择。SDRplay仅接收,但非常适合工业,科学和教育目的。使用可用的和记录的API,软件定义的无线电开发人员可以创建自己的解调器。说到好的文档,SDRplay越来越受欢迎,因此也有越来越多的用户提供支持。

SDRplay具有以下优点:

在两个完全独立的2MHz频谱窗口上同时接收1kHz至2GHz之间的任意值

通过2根天线同时进行处理,可实现测向,分集和降噪应用

覆盖从1kHz到VLF,LF,MW,HF,VHF,UHF和L频段至2GHz的所有频率,无间隙

一次接收,监视和记录高达10MHz的频谱(单调谐器模式)

用于同步目的的外部时钟输入和输出,或连接到GPS参考时钟

使用SDRuno校准的S表/ RF功率和SNR测量(包括数据记录到CSV文件的功能)

便携式监控ISM / IoT /遥测频段<2GHz的理想选择

7 Great Scott Ubertooth套装

Great Scott Ubertooth

Great Scott Ubertooth One是流线型SDR,它是最小的封装之一,可以接收和发送高达24GHz的RF信号。套件包包括收音机,机壳和天线。

该应用程序软件直观易用,并且本机具有出色的接收器灵敏度和发射功率。该微控制器基于ARM Cortex-M3,可实现全速USB 20。对于希望开发自定义Class 1设备的用户来说,Ubertooth One是一个很好的开发工具。Ubertooth是完全开源的(包括硬件和软件)。

8 Original LimeSDR

原始LimeSDR软件无线电开发板带宽6144MHz板tzt-

对于那些只追求基本功能的人来说,原始的LimeSDR是一个非常受欢迎的选择。LimeSDR软件定义的无线电提供了100kHz至38GHz频率范围内的发送和接收功能。LimeSDR具有很宽的频率范围,可以发送和接收UMTS,LTE,GSM,LoRa,蓝牙,Zigbee,RFID和数字广播,仅举几例。

LimeSDR也很平易近人,有一个强大的开发人员社区和可以安装的“应用程序”,这要归功于在该通用软件定义无线电上运行的Snappy Ubuntu Core。

9 LimeSDR mini

制造商网站上的说明

LimeSDR-USB和Mini_1

LimeSDR和LimeSDR Mini是同一系列的无线电软件的成员。一个不能替代另一个。相反,它们是互补的。

简而言之,LimeSDR Mini是原始LimeSDR的更小,更便宜的版本。但是,它仍然发挥了很大的作用-LimeSDR Mini在其核心上使用了与LMS7002M相同的无线电收发器作为其同级产品。Mini拥有两个通道,而不是四个通道,并且根据普遍需求,还有SMA连接器而不是微型UFL连接器,并具有英特尔的MAX 10 FPGA。

我们已经运送了成千上万的LimeSDR Mini板,以及数千个更大的LimeSDR板。两者都建立在相同的供应链,开发工具和社区上,从而使软件定义的无线电比以往任何时候都更易于访问。

10 USRP B205mini-i平台

USRP B205mini-i SDR平台

USRP B205mini-i SDR平台是一种超高性能SDR平台,能够发送和接收高达6GHz的信号。

USRP B205mini-i具有1个发送通道和1个接收通道,频率范围为70MHz至6GHz。高达56MHz的瞬时带宽允许宽带运行许多不同的波形。对于外部同步,可以使用10MHz外部参考时钟或1 PPS(每秒脉冲)参考来实现。

11 Ettus B200 SDR

Ettus-B200-SDR 软件定义无线电

USRP B200提供了一个完全集成的单板通用软件无线电外围设备平台,具有70 MHz – 6 GHz的连续频率覆盖范围。它专为低成本实验而设计,结合了可提供高达56MHz实时带宽的完全集成的直接转换收发器,开放且可重新编程的Spartan6 FPGA以及快速便捷的总线供电的SuperSpeed USB 30连接。对UHD(USRP硬件驱动程序)软件的全面支持使您可以立即开始使用GNU Radio进行开发,使用OpenBTS对自己的GSM基站进行原型制作,并将代码从B200无缝过渡到性能更高的行业级USRP平台。

12 Ettus B210 SDR

USRP B210(仅限主板)

USRP B210提供了一个完全集成的单板通用软件无线电外围设备(USRP™)平台,具有70 MHz – 6 GHz的连续频率覆盖范围。它专为低成本实验而设计,结合了AD9361 RFIC直接转换收发器,可提供高达56MHz的实时带宽,开放且可重新编程的Spartan6 FPGA,快速的SuperSpeed USB 30连接以及便捷的总线电源。对USRP硬件驱动程序(UHD)软件的全面支持使您可以立即开始使用GNU Radio进行开发,使用OpenBTS对自己的GSM基站进行原型设计,以及从USRP B210到高性能,行业就绪的USRP平台的无缝过渡代码。

13 BladeRF X40软件定义无线电

BladeRF X40软件定义无线电

开箱即用,bladeRF可以从300MHz调节到38GHz,而无需额外的板卡。通过诸如GNURadio(实时图像)之类的开源软件,bladeRF可以立即投入使用。凭借其灵活的硬件和软件,bladeRF可以配置为充当定制RF调制解调器,GSM和LTE微蜂窝,GPS接收器,ATSC发射器或蓝牙/ WiFi组合客户端,而无需任何扩展卡。所有的BladeRF主机软件,固件和HDL是开源的,可在GitHub上获得。

亮点:

全双工40MSPS 12位正交采样

出厂校准的VCTCXO在384 MHz的1 Hz范围内调谐

可拆帽式RF屏蔽层可提高系统灵敏度和隔离度

灵活的时钟架构,可实现任意采样率

GPIO扩展端口

SPI闪存可实现无头 *** 作

使用XB-200转接板扩展了频率覆盖范围

典型的+ 6dBm TX功率

14YARD Stick One SDR USB收发器

YARD Stick One SDR

YARD(另一个无线加密狗)Stick One是一款小型裸板SDR收发器,适用于1GHz以下的频率。该单元具有一个集成的接收放大器和发射放大器,以及一个用于为天线端口附件供电的集成偏置器。

该特定的捆绑包包括915MHz SMA天线。如果您正在寻找一款能够发送和接收流行的免许可证频段的低成本低成本收发器。

15 Icom IC-7610 HF / 50MHz 100W收发器

Icom IC-7610 HF / 50MHz 100W收发器-每个人都想要的SDR

新型IC-7610对全球的DXers和竞赛者来说,微弱的信号不再是挑战。将QSO放入日志或尝试其他时间的区别在于接收者的能力。即使存在更强的相邻信号,IC-7610中的高性能RMDR仍能够挑选出最微弱的信号。IC-7610引入了双射频直接采样接收器。这些接收器可达到100dB RMDR,可与其他顶级收发器相媲美。IC-7610还在7英寸彩色显示器上配备了高速,高分辨率,实时频谱示波器。

输出功率:100W(25W AM)

接收频率:0030-6000MHz

接收器类型:直接采样

射频直接采样系统

IC-7610采用RF直接采样系统,其中RF信号直接转换为数字数据,然后由FPGA(现场可编程门阵列)进行处理。此过程可减少在传统超外差接收机中发现的各种混频器级中自然发生的失真。

IC-7610中的RF直接采样系统具有110 dB RMDR的能力。这种性能使您能够将弱信号从强相邻信号的噪声中拉出来。当所需的信号从堆积中出来时,您实际上可以听到一个差异!

小叔来啦:

看完之后,你是不是在选择SDR设备上有了更清晰的思路了呢?

首先在Zynq的tab下点击“memeryinterface”出现PS7 DDR Configuration 窗口,为ZEDboard板卡上使用DDR3作为外部存储器,所以“Enable DDR Controller”要选上就连上线了。

在ZedBoard 的硬件用户手册上说使用了MT41K128M16HA-15E型号的DDR3颗粒,与原理图有所不同,其实Micron的这2种颗粒都是DDR3的,不过MT41J仅是15V的,而MT41K是可以使用135V电压的,当然也兼容15V。

外部存储器介绍:

存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。内存储器最突出的特点是存取速度快,但是容量小、价格贵;外存储器的特点是容量大、价格低,但是存取速度慢。

内存储器用于存放那些立即要用的程序和数据;外存储器用于存放暂时不用的程序和数据。内存储器和外存储器之间常常频繁地交换信息。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢得多。

百度知道

wincc72如何添加驱动程序

留雅素0B6

高能答主

答题姿势总跟别人不同

关注

成为第29位粉丝

1、在Solution Explorer窗口中右击platform\ZYNQ7000\src\DRIVERS目录,然后选择Add->New Sources Subproject,在d出的Subproject Wizard对话框中选择WCE Dynamic-Link Library,并将Subproject name设置为LED。点击Next并选择An empty subproject,点击Next 并选择Add to the current Dirs file。这样就能在DRIVERS目录下新建一个LED驱动目录。

2、在Solution Explorer窗口可以看到新建立的LED目录,在其下的Include files和Source files目录中可以添加头文件和源文件。这里分别添加ledh和ledc文件。

3、在LEDdef中添加如下代码:

LIBRARY led

EXPORTS

LED_Init

LED_Deinit

LED_Open

LED_Close

LED_PowerUp

LED_PowerDown

LED_IOControl

4、右击LED目录,打开属性对话框。在该对话框中的设置其实就是相当于对sources文件的修改。在这里可以设置警告等级、动态库名称等,如下所示。

5、在LED目录下新建一个注册表文件ledreg,并输入如下代码:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Led]

"Prefix"="LED"

"Dll"="leddll"

"Order"="1"

6、在Parameter Files目录下的platformbib文件MODULES区域中添加

leddll $(_FLATRELEASEDIR)\leddll NK SHK

7、在Parameter Files目录下的platformreg文件中添加

#include "$(_TARGETPLATROOT)\SRC\DRIVERS\LED\ledreg"

8、Sysgen重新编译一次nk

1,vivado硬件配置,要选择EMMC代表的SD1;

2,编译petalinux:执行petalinux-config。

(1)选择Subsystem AUTO Hardware Setting

-> Advanced bootable images storage settings

->boot image settings;

选择primary flash,这里是将BOOTbin设置为从qspi flash启动

(2)选择Subsystem AUTO Hardware Setting

-> Advanced bootable images storage settings

->kernel image settings;

选择primary sd,进入后我们看到这里实际就是设置imageub的存放区域。

(3)选择Image Packaging Configuration,设置启动启动文件系统所在位置;

在设置启动方式的时候,如下两张图这样设置读取根文件系统的位置/dev/mmcblk1p2。

(4)设置你的驱动然后编译,依次执行:petalinux-config -c kernel;petalinux-config -c rootfs;

petalinux-build;petalinux-package --boot --fsbl /images/linux/zynq_fsblelf --fpga --u-boot --force;

3,做之前先分区(把EMMC分区),先做一个SD卡启动的petalinux文件,

petalinux系统在zynq上面启动起来以后就进行如下分区:即是mmcblk1分为mmcblk1p1和mmcblk1p2

具体步骤如下:

(1) 把EMMC进行分区,执行命令: fdisk /dev/mmcblk1

(2)使用n命令,添加一个新的分区

Command (m for help): n

Command action

e extended

p primary partition (1-4)

选择p,添加主分区

,(3)选择分区号,选择1,

Partition number (1-4): 1 // 选择分区号

First cylinder (1-238592, default 1): Using default value 1 // 选择分区的第一个柱面,选择1

Last cylinder or +size or +sizeM or +sizeK (1-238592, default 238592): Using default value 238592 // 选择最后一个柱面

注意:1-238592,first要选第一个数,last要选择的比238592小,其中1024就是表示1M

(4)使用t命令,设置分区格式

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): b

Changed system type of partition 1 to b (Win95 FAT32)

(5)使用w命令,保存配置,必须保存配置

Command (m for help): w

The partition table has been altered

Calling ioctl() to re-read partition table

(6)使用对应文件系统工具对分析进行格式化(只能在debian里面才能识别命令)

mkfsfat /dev/mmcblk1p1 设置为fat32格式

mkfsext4 /dev/mmcblk1p2设置为ext4格式

注意:执行完w命令然后才算分区成功,执行完mkfs命令才算格设置内存属性成功。

以上分区完成后,可以使用p命令,显示分区信息;也可以使用用d命令表示删除分区

Command (m for help): p

Disk /dev/mmcblk0: 7818 MB, 7818182656 bytes

4 heads, 16 sectors/track, 238592 cylinders

Units = cylinders of 64 512 = 32768 bytes

Device Boot Start End Blocks Id System

/dev/mmcblk0p1 1 238592 7634936 83 Linux

(7)执行这句:mkdosfs -F 32 /dev/mmcblk0p1

当然,可以重复上述步骤,多分几个区,用来存放不同的状态:

FLASH要要用来存放BOOTbin

第一个分区用来存放imageub或者设备树(比如uImage和devicetreedtb)等文件;--可以设置为128MB

第二个分区用来存放用户数据(比如可执行程序);可以设置为2048MB

第三个分区用来存放程序执行需要的库文件(opencv的库,qtcreator库,相机库,视频编码解码库等);剩余的1个多GB

4,把系统同步到ext4里面

先把sd卡里面系统挂载进来 :mount /dev/mmcblk0p2 /mnt

再把刚刚弄好的系统挂进来: mount /dev/mmcblk1p2 /tmp , 然后cd /mnt

然后进入把SD卡里面的系统同步到emmc里面:rsync -av / /tmp ,时间有点久,直到结束为止。

(要是不用SD卡也可以挂载U盘,解压,然后进行系统同步到EMMC所挂载的地方/tmp)

5,然后将BOOTBIN和imageub烧录到QSPI-FLASH中

首先擦除QSPI-FLASH:flash_eraseall /dev/mtd0

存放BOOTbin到flash : flashcp BOOTbin /dev/mtd0

此处若是将imageub写入emmc的FAT分区中(不存放到flash中),先使用mount挂载eMMC的FAT分区,

然后将imageub使用cp指令拷贝进 /mnt/mmcFat即可,也就是把uImage 拷贝到 /dev/mmcblk1p1;

进入uImage所在目录,然后执行 cp uImage /tmp;也就是把uImage存放到了 /dev/mmcblk1p1里面。

6,最后断电拔出SD卡,将拨码开关设置为flash启动,就能看到petalinux启动起来;

7,报错及其解决办法

————————————————

版权声明:本文为CSDN博主「寒听雪落」的原创文章,遵循CC 40 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:>

以上就是关于wincc7.2如何添加驱动程序全部的内容,包括:wincc7.2如何添加驱动程序、有人用过zynq7000 的axi dma实现PS与PL的高速通信吗、vivado可以回读flash程序吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9623773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存