设备上 2 个 GMAC 网卡直连,相互通讯会有丢包原因

设备上 2 个 GMAC 网卡直连,相互通讯会有丢包原因

Q:设备上 2 个 GMAC 网卡直连,相互之间通讯会有丢包,是什么原因?
通常需要调整 rx_clk_delay 和 tx_clk_delay。由于 PCB 布线阻抗等原因,会导致传输时序不稳定,需要重新设置这两个参数。



    • Related Articles

    • IDE 中如何屏蔽单个工程文件

      问:IDE 中如何屏蔽单个工程文件? 在工程中右键选择 Properties 会弹出如图所示属性库,在 SylixOS Pro 选项卡中禁能所有架构的选项,即可达到暂时屏蔽单个工程或工程文件夹的作用。  该方法的好处在于: (1 )移植中间件,保留中间件源码工程样式并且又屏蔽不需要的工程; (2)移植中间件过程可以暂时屏蔽编译不通过想要裁剪的工程,如果选择的是自定义 Makefile 模式,需要删除文件或删除 Makefile 中的 sourcelist,并且人工记录,从而造成 SylixOS ...
    • SylixOS 中断,若只收到一个字节,是什么行为?

      Q:SylixOS 中断,如果只收到一个字节,是什么行为? 以目前为例:触发级别是3,FIFO长度是16 ,14个字节触发一次中断 如果只收到一个字节,有个超时周期后也会触发中断 虽然没有FIFO满 。这个超时时间是硬件给的并不是软件配置的 ;可以问一下龙芯 一般都是按波特率的几个时间周期 ,手册上应该是4个周期 。 参考文章:SylixOS 系统的中断优先级与线程优先级是相互独立的吗? 参考文章:接收器 FIFO 触发电平
    • RealEvo-IDE 是基于 eclipse 的哪个版本开发的!

      问:IRealEvo-IDE 是基于 eclipse 的哪个版本修改的! SylixOS 的集成开发环境 IRealEvo-ID 是基于 eclipse 发行的 4.7.1 版本进行开发的!可以在菜单栏 Help 选项 About IRealEvo-ID 查看到如下信息!
    • SylixOS 每个进程的堆栈大小是多少?

      Q:SylixOS 每个进程的堆栈大小是多少? SylixOS 进程虚拟空间以页 ( 典型大小为 4KB ) 为单位进行分配, 每一个进程在装载时预分配 32MB 的虚拟页面,( 空间的大小将通过环境变量 SO_MEM_PAGES 决定 ) API_TShellExec("SO_MEM_PAGES=8192");                                /*  动态内存虚拟页面数量        */                                     ...
    • IDE 中如何将 tab 键换成4个空格

      问:IDE 中如何将 tab 键换成4个空格? 按如下步骤操作 (1)Window -> Preferences -> Text Editors -> Insert勾选上-> OK (2)Window -> Preferences -> Formatter -> New -> Profile name -> OK (3)Window -> Preferences -> Formatter -> Edit -> Spaces only -> Indentation size:4;  Tab ...