作者

本站作者佐须之男 共计发布文章665篇

硬件相关

switch mii psgmii mdio

阅读(2102)

QCA8075: 是有5个端口Gigabit Ethernet PHY 芯片。PSGMII:连接MAC与PHY芯片的接口, 也称为数据接口。(PSGMII可以配置为5个copper or 4 个copper 1个COMBO)MDC/MDIO:控制总线接口。 这是一个标准连接图,只是稍加解释,cpu端内置switch,笔者在看驱动的时候,对其中关系比...

硬件相关

QCA switch芯片配置说明

阅读(2593)

一般像bcm和qca生产的CPU芯片都内置一个switch(交换芯片),但内置的switch不能满足要求,所以就要在外面加了一个1000Mbps外置switch芯片QCA8337。本文讲的是关于qca芯片外置switch的上层配置方式。cpu芯片有一个gmac,它通过sgmii与外置switch芯片qca8337相连,默认连接在port 0。8337有7个p...

中级开发教程

QCA-WIFI如何编译IPQ8074代码

阅读(2749)

本文以QCA的IPQ807x芯片作为编译说明(需要有相关release文档):生成代码1,如果自己有下面代码,可以不执行,否则要到QCA chip-code获取相关代码。2,下面步骤需要一行一行的copy并检查,确保每步执行ok。容易出错3,选择premium配置文件4,如果是wifi-son用户需要将如下whc和hyfi代码copy到qsdk中编译代码建议...

硬件相关

OpenWrt下通过EC20R2.0 4G模块实现qmi拨号上网

阅读(4001)

1.本文档参考资料为Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.6.pdf,实现QMI拨号,只需要参考下列章节即可EC20有多个版本,看是否是EC20 R2.0还是普通EC20。 2.修改内核代码修改USB串口驱动File : [KERNEL]/drivers/usb/seri...

初级开发教程

QSDK OpenWRT的一些坑

阅读(7718)

最近接手我司路由器固件开发,作为对openwrt 以及QSDK完全没有经验和理解的小白,踩了一些坑,留篇笔记,以做纪念dts的目录在:qsdk/qca/src/linux-4.4/arch/arm(or arm64)/boot/dts修改板子的名称后,需要修改对应的生成网口的脚本添加匹配选项。脚本的目录在这:qsdk/target/linux/ipq/bas...