![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xilinx
梦幻贝壳
这个作者很懒,什么都没留下…
展开
-
制作ZCU102开发板的FIT image内核
参考: https://blog.csdn.net/JerryGou/article/details/85170949 https://blog.csdn.net/luhao806/article/details/78240702开环境:软件开发环境: ubuntu16.04.6 +Petalinux 2018.3硬件环境: ...转载 2019-11-15 11:53:26 · 982 阅读 · 0 评论 -
ip地址自动获取背后的机制(udhcpc)
1.1系统起来后如果udev有脚本关联网络,则会启动网络(etc/udev/rules.d/autonet.rules)# Handle network interface setupSUBSYSTEM=="net", ACTION=="add" RUN+="/etc/udev/scripts/network.sh"SUBSYSTEM=="net", ACTION=="remove" ...原创 2019-11-15 11:44:06 · 6075 阅读 · 0 评论 -
bootm和bootz的命令和uImage、zImage的关联
1.u-boot.elf == u-boot, 可以单独用uboot编译出来再利用petalinux制作BOOT.BIN1.1 编译BOOT.BIN的命令petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --u-bootfast@fast-virtual-machine:~$ petalinux-packag...原创 2019-11-15 11:41:45 · 5381 阅读 · 0 评论 -
编译ZedBoard的u-boot.elf(ssbl)
ZedBoard的u-boot源码可以从https://github.com/Xilinx/u-boot-xlnx网站下载编译u-boot步骤:进入u-boot-xlnx目录下1、make distclean 清除上次编译的内容,同时也清除了配置2、make zynq_zed_config 使用ZedBoard的默认配置文件对源码进行配置(要root权限)3、进入交叉编译...转载 2019-11-14 18:28:52 · 568 阅读 · 0 评论 -
zynq QSPI启动配置与分区配置
1、需要准备的文件uImage,devicetree,BOOT.BIN(包含了fsbl以及uboot),uramdisk.image.gz,FPGA程序design.bin(注意不是bit)2、其中设备树中进行的更改为在zynq-zed.dts中添加如下节点,其中compatible = "s25fl256s1";这是因为zedboard用的flash型号为S25FL256S...转载 2019-11-14 16:38:11 · 1854 阅读 · 0 评论 -
Linux AXI Ethernet driver
Created byConfluence Wiki AdminLast updatedNov 06, 2019byRadhey Shyam PandeyAxi Ethernet Linux driver for Microblaze and Zynq and Zynq Ultrascale+ MPSoCIntroductionTable of ContentsTa...转载 2019-11-13 14:40:29 · 2716 阅读 · 1 评论 -
用ethtool 命令解决Linux 网卡丢包
生产中有一台Linux设备并发比较大,droped包比较多,尤其是在跑游戏数据包的时候,存在严重的丢包现象,怀疑网卡性能不足,在更换设备前想能不有通过软件方法解决,通过网上一些资料显示,出现这种现象,也有可能是网卡buffer size 太小的原因,遂尝试更改buffer 大小解决,下面的设备运行了64天,丢包超过20多亿 .ethtool命令用于获取以太网卡的配置信息,或者修改这些配置...转载 2019-11-11 17:47:36 · 484 阅读 · 0 评论 -
在Xilinx zynq7020平台使用Marvell6020交换机芯片
目 标 :在ZYNQ7020处理器的linux平台调通Marvell 88e6020交换机,实现局域网内可以通讯。硬件平台:zynq7020(ARM CORTEX-A9),Marvell 88E6020交换机芯片内核版本:linux4.14.0 说到网络,肯定是先想到网络OSI7层协议模型,直接度娘可以找到很多7...转载 2019-11-11 15:27:27 · 1369 阅读 · 0 评论 -
linux驱动源码分析(xilinx的千兆网口)
1.涉及的文件:macb_main.c phy_device.c dp83867.cphy_device.c 在内核启动就会运行该驱动,它是匹配PHY和配置phy的重要接口。2.驱动之间的关系macb_mii_probe ——> phy_connect_direct ---》 phy_attach_directphy_init -----》 phy_driver_r...原创 2019-11-11 14:43:15 · 2566 阅读 · 0 评论