Open resona opened 3 years ago
你好 最近也在摸 LS1012a 能和你交流一下嗎
@Fashaun 你好 最近也在摸 LS1012a 能和你交流一下嗎
好的,你现在有遇到什么问题么?如果我知道的话很乐意与你交流一下
你好 感謝回覆 我現在目前在 porting LS1012a 透過 RGMII , SGMII 與 RTL8370 switch對接 ,控制 register 是透過 MDC/MDIO
想請教 phy 與 pfe 這邊會需要做哪些 porting?
@Fashaun 你好 感謝回覆 我現在目前在 porting LS1012a 透過 RGMII , SGMII 與 RTL8370 switch對接 ,控制 register 是透過 MDC/MDIO
想請教 phy 與 pfe 這邊會需要做哪些 porting?
你具体使用的是 RTL8370的哪个型号呢,有芯片的data sheet手册和硬件连接原理图吗?
Hi,
感謝回覆
我這邊使用的是 8370 MBI
datasheet 有 NDA 有可能不方便外流
不過網路上有找到一個相關的文檔以及使用相同的 API source code
以及我的 source code 的部分目前是使用
硬體線路如附件
https://about.me/shaunlin?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb Shaun Lin about.me/shaunlin https://about.me/shaunlin?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb
Yuhang Zheng @.***> 於 2021年11月23日 週二 上午11:14寫道:
@Fashaun https://github.com/Fashaun 你好 感謝回覆 我現在目前在 porting LS1012a 透過 RGMII , SGMII 與 RTL8370 switch對接 ,控制 register 是透過 MDC/MDIO
想請教 phy 與 pfe 這邊會需要做哪些 porting?
你具体使用的是 RTL8370的哪个型号呢,有芯片的data sheet手册和硬件连接原理图吗?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/resona/PingLunShuJu/issues/56#issuecomment-976125517, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMGCR6GNBRMEWR4UUTUQNTUNMBKFANCNFSM42WAIFDA .
@Fashaun Hi,
感謝回覆
我這邊使用的是 8370 MBI
datasheet 有 NDA 有可能不方便外流
不過網路上有找到一個相關的文檔以及使用相同的 API source code
- libc0607/Realtek_switch_hacking: 折腾交换机 (github.com) https://github.com/libc0607/Realtek_switch_hacking
以及我的 source code 的部分目前是使用
- OpenIL 1.11 openil/openil: OpenIL is an open source project based on Buildroot and designed for embedded industrial solution. (github.com) https://github.com/openil/openil 搭配 LSDK
硬體線路如附件
https://about.me/shaunlin?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb Shaun Lin about.me/shaunlin https://about.me/shaunlin?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb
Yuhang Zheng @.***> 於 2021年11月23日 週二 上午11:14寫道:
@Fashaun https://github.com/Fashaun 你好 感謝回覆 我現在目前在 porting LS1012a 透過 RGMII , SGMII 與 RTL8370 switch對接 ,控制 register 是透過 MDC/MDIO
想請教 phy 與 pfe 這邊會需要做哪些 porting?
你具体使用的是 RTL8370的哪个型号呢,有芯片的data sheet手册和硬件连接原理图吗?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/resona/PingLunShuJu/issues/56#issuecomment-976125517, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMGCR6GNBRMEWR4UUTUQNTUNMBKFANCNFSM42WAIFDA .
你好,
我没有收到你的原理图,但是我猜想LS1012这端的MAC配置要以Switch芯片和LS1012的接口类型为准,
然后把这个Switch芯片理解为一个带有交换功能的PHY芯片
主要修改的源码路径为 flexbuild/packages/firmware/u-boot/board/freescale/ls1012ardb/eth.c
如果是通过SGMII连接的话,那么phy_mode应该设置为PHY_INTERFACE_MODE_SGMII,
如果是通过RGMII连接的话,那么phy_mode应该设置为PHY_INTERFACE_MODE_RGMII_TXID,
并在uboot源码中修改其对应的PHY地址
当以上内容配置好之后,你可以在uboot命令控制台中使用mii命令和mdio命令对Switch芯片的Mii寄存器进行读写操作了,后面的工作就是参照datasheet对Switch芯片的工作模式和各项参数进行调优了
首先应当先保证在uboot阶段Switch芯片可以正常进行数据收发,其次再去调试内核部分的功能。
Hi,
抱歉我在 email 裡直接回漏掉了 XD
方便和你要 email 嗎?
目前我們的 control 是走 MDC/MDIO , data 是會有兩路RGMII, SGMII 分別接到 ls1012a
用的是 RCW 0x3508 這個設定 然後目前是透過 Realtek 提供的 api 能夠對暫存器進行讀寫
想問一下妳這邊的 phy 位址指的是要將LS1012a 本來對應的 phy address 改成 realtek 的?
謝謝
@Fashaun Hi,
抱歉我在 email 裡直接回漏掉了 XD
方便和你要 email 嗎?
目前我們的 control 是走 MDC/MDIO , data 是會有兩路RGMII, SGMII 分別接到 ls1012a
用的是 RCW 0x3508 這個設定 然後目前是透過 Realtek 提供的 api 能夠對暫存器進行讀寫
想問一下妳這邊的 phy 位址指的是要將LS1012a 本來對應的 phy address 改成 realtek 的?
謝謝
好的,我的email是chaill@live.cn,我先看一下你的原理图吧,具体在代码中pfe的工作模式还是要看实际的Switch芯片的连接方式是什么样的
ok 我剛有寄信給你了 有收到嗎?
https://resona.top/2021/02/04/ls1012%E7%9A%84%E7%BD%91%E7%BB%9C%E5%88%9D%E5%A7%8B%E5%8C%96%E8%A7%A3%E6%9E%90/