攻城狮在线丨LS104x画底板之前,你需要这份Checklist

原创 2020-08-08 08:50:00 LS1043 LS1046
2020年8月8号

今天由小编总结下FET1043A-CFET1046A-C项目中遇到过的一些问题和解决办法,分享给大家希望对您的开发过程有些帮助。

1.  Q SGMII的网口灯状态

开发板J28J294个网口是QSGMII PHY(型号QCA8075)引出的,在数据手册中可以查到其默认的网口灯状态如下:


LS104x画底板之前,你需要这份Checklist 

开发板中硬件连接方式是LED_1000控制绿色灯,LED_100控制黄色灯,原理如下:


LS104x画底板之前,你需要这份Checklist 


以千兆设备连接为例,开发板link状态下是绿灯常亮,active状态下是绿灯闪烁,这种状态好像和我们平时用的网口灯状态不一样呢,一般大家都知道网口灯是一个常亮一个闪烁,我们继续看芯片手册发现这几个灯的状态是可以改寄存器配置:


LS104x画底板之前,你需要这份Checklist 


LS104x画底板之前,你需要这份Checklist 


可供用户自定义的状态有很多,甚至可以定义LED灯的闪烁频率和占空比,用户可以根据自己的需求更改LED状态。

2. CPU_TRST_B_18引脚处理


LS104x画底板之前,你需要这份Checklist 


这是开发板上JTAG接口,有用户不需要JTAG功能就把这部分硬件电路都删除掉了,结果就是有很大概率系统无法启动,原因就在于CPU_TRST_B_18不能悬空,需要给一个稳定的上拉状态。

3 . 按键复位电路


LS104x画底板之前,你需要这份Checklist 


这部分电路的作用是实现按键复位和软复位功能,RESET_REQ_B_18是从CPU直引下来的信号,电平1.8V,底板上将其上拉到3.3V是有风险的,建议用户设计底板时做信号电平转换或者更换合适的复位芯片。

4 . 调试串口


LS104x画底板之前,你需要这份Checklist 


UART1是开发板的调试串口,转为RS232电平引出,用户删除掉RS232电路后有概率不启动,原因是UART1_SIN引脚浮空时,会向系统发送乱码指令,卡在uboot倒计时阶段,不会继续启动系统,建议在UART1_SIN添加10k上拉到3.3V可以解决此问题。

5. RGMII网口的使用

开发板提供2RGMII,一路在核心板上板载phy芯片,直接引出到底板EC1_TRX[3:0],另外一路RGMII在底板上连接了AR8031(位号U18)。

用户在使用FET1043A-C核心板,如果删除掉底板RGMIIphy芯片,或者此芯片硬件异常,会导致核心板板载的PHY无法工作。

原因是在FET1043A-C平台上,MAC时钟是由底板phy提供的,如果没有此路时钟,则核心板上的RGMII也无法工作。

遇到此问题用户可以联系飞凌,通过修改软件解决。

6 . 模拟开关 N X3DV221TK

开发板上使用4个模拟开关NX3DV221TK来切换RGMIIIEEE1588功能,用户删除1588接口,在删除NX3DV221TK的同时,请将核心板端的RGMII线连接至phy芯片。


LS104x画底板之前,你需要这份Checklist 


7 . QCA8075

底板上QCA8075位号U10)有5portQSGMII+SGMII模式,其中SGMII端口不建议使用,用户设计底板时可以将信号线SGMII_TX/RXP4_TRX[0:3]删除。


LS104x画底板之前,你需要这份Checklist 


8 . MDC/MDIO

核心板提供MDIO1MDIO2用于管理网络phy芯片,强烈建议用户按照开发板设计,使用MDIO1连接千兆网卡,MDIO2连接万兆网卡。

9 . 万兆 P HY AQR107

AQR107芯片上连接了一个SPI Flash,必须要刷写固件后才能正常使用万兆网,用户如果自己做底板需要刷写固件,请联系飞凌,我们会提供烧写办法。

1 0. SATA硬盘


LS104x画底板之前,你需要这份Checklist 


开发板上提供mSATA接口,在图中黄色字体备注了RX引脚的P/N反接问题,针对此问题,我们的标准镜像已经做好了适配,用户只需按照开发板的硬件线序连接即可,不需要翻转线序。

11. S erdes时钟

用户更改Serdes配置后,也要更改相对应的Serdes参考时钟,开发板提供时钟选择的引脚SD1_REFCLK_SELSD2_REFCLK_SEL。如果时钟配置有问题,会造成核心板反复重启。

1 2. 硬件复位


LS104x画底板之前,你需要这份Checklist 


底板上的器件都是由核心板控制复位的,建议客户不要更改复位电路时序,会造成网络等设备不识别问题。

1 3.GPIO

网络标号为GPIO[0:7]的信号是开漏的,需要在底板上加上拉,但不要超过3.3V电压,这组信号在核心板上电时会输出高电平,如果用作控制继电器等设备需要谨慎使用。

相关产品 >

  • FET1046A-C核心板

    4核1.8GHz,原生8网口灵活扩展|LS1046A 系列ARM工控核心板基于 NXP公司的LS1046A高性能64位ARM四核处理器。LS1046A处理器将四个64位ARM Cortex-A72内核与数据包处理加速和高速外设相集成,CoreMark跑分高达45000,LS1046A强大的网络处理能力和丰富的高速接口,适用于工业路由、边缘计算网关、IP-PBX等产品,以及边缘计算、 能源物联网、智慧城市、工业自动化、视频监控等应用领域。

    了解详情
    FET1046A-C核心板
  • OK1046A-C2开发板

    4核1.8GHz,原生8网口,支持万兆网络|
    飞凌嵌入式LS1046a ARM工控主板系列LS1046开发板 基于 NXP LS1046A 四核Cortex A72 CPU,强大的万兆网络处理能力和丰富的高速接口,CoreMark跑分高达45000。飞凌不仅仅提供了LS1046A开发板套件,还提供了调试心得、LS1046A硬件数据手册,并根据应用情况发布了 LS1046A 5G CPE 工业网关方案、边缘计算网关方案,降低了客户二次开发的难度。更多关于LS1046A的解决方案,产品详情,您可以登入飞凌嵌入式官网了解。

    了解详情
    OK1046A-C2开发板
  • FET1043A-C核心板

    LS1043A处理器是恩智浦推出的一款面向嵌入式网络的四核64位ARM处理器。LS1023A (双核)和LS1043A (四核)支持无风扇设计,超过10 Gbps的性能。LS1043A和LS1023A能够面向无线LAN和以太网供电系统方案提供额外的功耗节省。支持引脚兼容设计,可扩展至LS1046A (四核A72处理器)或LS1088A (十核A53处理器)。
    飞凌LS1043系列核心板,基于NXP公司的LS1043A四核处理器设计,主频1.6GHz,ARM Cortex-A53架构。原生支持1个10Gbps和6个1000Mbps。支持PCIe 2.0、SATA3.0、USB3.0、UART、IIC等功能接口
    了解详情
    FET1043A-C核心板
  • OK1043A-C3开发板

    NXP 开发板 LS1043系列开发板,提供ls1043a 开发环境 、LS1043芯片手册、飞凌LS1043硬件设计参考手册,ls1043软件开发应用手册,本款NXP 开发板好用么 ? 可以兼容ls1046核心板,但功能会有所删减, 内存2GB

    了解详情
    OK1043A-C3开发板

推荐阅读 换一批 换一批