petalinux配置uboot

问题描述:有人用过zynq7000 的axi dma实现PS与PL的高速通信吗 这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

怎样操作能让嵌入式设备卡死

petalinux配置uboot的相关图片

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

求英语高人帮助翻译一下论文摘要,万分感谢。的相关图片

求英语高人帮助翻译一下论文摘要,万分感谢。

答案:想让嵌入式设备卡死的操作方法是,把嵌入式设备安装在预备卡槽上,双手两边共同使劲按压到位,还可以安装螺丝固定。

如何利用Zynq-7000的PL和PS进行交互的相关图片

如何利用Zynq-7000的PL和PS进行交互

Now in the society, increasingly informatization of computer and network has penetrated into every corner of everyday life. With the improvement of microprocessor technology, application of the embedded system more widely. Embedded operating system PetaLogix company for PetaLinux as the chip system FPGA embedded Linux development kit, and to meet application engineering logic programming ability and for embedded Linux requirements while its offer many reference design can greatly shorten the development cycle.。

This paper is focused on the PetaLinux and transplantation methods and on the basis of the WEB server development. Starting from the study of embedded system, discusses the comparison of several embedded operation system, this paper introduces the characteristics of PetaLinux operating system, detail the Linux operating system and PetaLinux PC operating system in the installation process.。

Based on PetaLinux operating system is analyzed and discussed, finally came true PetaLinux in development board transplantation. PetaLinux transplantation includes guide loading procedures, PetaLinux kernel file system and three parts. In the development of carrying a PetaLinux board, complete WEB server configuration, in a configuration good BOA, development and realize the dynamic WEB information network transmission. Based on the need to develop specific application fraud, only need to increase related content business .。

的相关图片

在Zynq-7000上编程PL大致有3种方法:

1. 用FSBL,将bitstream集成到boot.bin中。

2. 用U-BOOT命令

3. 在Linux下用xdevcfg驱动。

步骤:

1. 去掉bitstream的文件头。

用FSBL烧写PL Images没有什么好说的,用Xilinx SDK的Create Boot Image工具即可完成,不再赘述。用后两种方法需要把bitstream文件的文件头用bootgen工具去掉。

一个典型的bif文件如下所示:

the_ROM_image:

[bootloader]<fsbl_name>.elf。

<pl_bitstream_name>.bit。

<u-boot_name>.elf。

bif文件可以用文本编辑器写,也可以用Xilinx SDK的Create Boot Image工具生成。然后在命令行下用以下命令即可去掉bitstream文件的文件头。

bootgen -image <bootimage>.bif -split bin -o i BOOT.BIN。

"-split”参数可以生成以下文件:

<pl_bitstream_name>.bit.bin。

2. 在U-BOOT下烧写PL Image。

命令”fpga load”和”fpga loadb”都可以。区别是前一个命令接受去掉了文件头的bitstream文件,后一个命令接受含有文件头的bitstream文件。

在OSL 2014.2上,缺省编译就可以完整支持写入PL Image的功能。但是在Petalinux 2013.10下,尽管可以在U-BOOT下看到命令”fpga”,还需要在文件。

<PROJ>/subsystems/linux/configs/u-boot/platform-top.h 中增加以下内容后重新编译才可以支持具体的功能。

/* Enable the PL to be downloaded */。

#define CONFIG_FPGA。

#define CONFIG_FPGA_XILINX。

#define CONFIG_FPGA_ZYNQPL。

#define CONFIG_CMD_FPGA。

#define CONFIG_FPGA_LOADFS。

在OSL 2014.2 U-BOOT中,具体的功能是在zynqpl.c的zynq_load()中实现的。

3. 在Linux下烧写PL Image。

OSL Linux 2014.2.01中已经含有xdevcfg驱动了(之前就有,不过本文是在这个版本上验证的),直接用以下命令就可以完成PL Image写入。

cat <path_to_storage_media>/<pl_bitstream_name>.bit.bin > /dev/xdevcfg。

Linux驱动的源代码在xilinx_devcfg.c中。因为驱动的编号是通过alloc_chrdev_region()动态分配的,所以不需要手工用mknod命令手动建立设备节点。

在Linux驱动中,每次往DevCfg中写入4096字节,直到全部写完。

4. 在用户程序中烧写PL Image。

目前没有现成的源码来完成这个功能,不过可以用mmap()把DevCfg的寄存器映射到用户程序的虚地址中,然后参考一些现成的软件代码来完成这个功能:

* FSBL中的pcap.c。

* U-BOOT中的zynqpl.c。

* Linux中的xilinx_devcfg.c。

* Xilinx SDK中的例子。例子位于以下位置,随SDK的版本会有变化。

C:\Xilinx\SDK\2014.1\data\embeddedsw\XilinxProcessorIPLib\drivers\devcfg_v3_0\examples\index.html。

小结:

DevCfg外设内部有自己的DMA,只需要简单的配置PL Image的基地址和长度到DevCfg寄存器,就可以完成Zynq-7000 PL Image的加载。Xilinx已经提供了灵活的解决方案,如果开发者要把这个功能集成在自己的应用程序中,也有很多的代码可以参考,并不是很困难的任务。

原文地址:http://www.qianchusai.com/petalinux%E9%85%8D%E7%BD%AEuboot.html

ps5送的hdmi线,ps5附带的hdmi线是2.1的吗

ps5送的hdmi线,ps5附带的hdmi线是2.1的吗

television-30

television-30

cc/还阳草长什么样子图片,中药还阳草的功效与作用

cc/还阳草长什么样子图片,中药还阳草的功效与作用

微星b460迫击炮wifi版有用,微星b460m迫击炮wifi和无wifi区别

微星b460迫击炮wifi版有用,微星b460m迫击炮wifi和无wifi区别

evolto的ciao

evolto的ciao

写事作文350字,写事作文350字左右(免费)

写事作文350字,写事作文350字左右(免费)

学会肯定他人作文800字,学会肯定他人的作文800字左右

学会肯定他人作文800字,学会肯定他人的作文800字左右

renaissance-20

renaissance-20

cc/好宝宝,好宝宝视频动画

cc/好宝宝,好宝宝视频动画

moko-70

moko-70

三国志战略版拔城攻略 - 完整攻城技巧与阵容指南 三国志战略版文丑武将攻略 - 技能搭配与使用指南 三国志战略版四星阵容搭配攻略 - 最强四星武将组合推荐 三国志战略版兑换码大全 - 最新有效兑换码汇总 三国志战略版暴戾无仁战法详解 - 最强S级主动战法攻略 三国志战略版20级建筑大全 - 升级资源与功能详解 三国志战略版拔寨攻略 - 最新技巧与队伍配置指南 三国志战略版工坊需要建造吗 - 游戏攻略指南 三国志战略版驻守队伍配置攻略 - 最强防守阵容推荐 三国志战略版天下骑强度分析 - 游戏攻略 三国志战略版控制类武将完全攻略 - 技能搭配与阵容推荐 三国志战略版分城要开几个?分城建设攻略指南 三国志战略版战法统计 - 全战法数据分析与排行 三国志战略版关妹副将攻略 - 关银屏最佳搭配阵容推荐 三国志战略版虎帐有什么用 - 虎帐功能详解与攻略 九游三国志战略版10级土地攻略 - 攻略大全 三国志战略版连营伤害系数详解 - 游戏攻略指南 三国志战略版初始名声上限详解 - 新手必看攻略 三国志战略版速乘其利替代战法攻略 - 最佳替代方案推荐 三国志战略版关妹伤害计算与武将分析 - 游戏攻略专题 三国志战略版同盟秘策玩法大全 - 完整攻略指南 三国志战略版虎杖需要建吗 - 虎杖建筑价值分析攻略 三国志战略版兵锋系统详解 - 完整攻略指南 三国志战略版灼烧战术完全攻略 - 灼烧队配置与使用技巧 三国志14战法图鉴 - 全战法技能效果详解 三国志战略版司隶势力攻略大全 - 司隶势力武将阵容解析 三国志战略版开荒翻车 - 避坑指南与补救方案 三国志战略版资源州分布图 - 全服资源州位置详解 三国志战略版虎帐可以建几个 - 虎帐建造数量详解 三国志战略版测试服下载 - 最新测试资格申请入口