搜索
bottom↓
回复: 21

请问谁有Realtek交换机RTL8305NB-CG的完整手册啊

[复制链接]

出350入477汤圆

发表于 2021-9-26 15:30:34 | 显示全部楼层 |阅读模式
想找个小体积的交换机芯片,实际只要4个100兆网线口。最近Microchip缺货很久了,KSZ系列的交换机都买不到。得找个备用方案了。
在Realtek查到RTL8305NB-CG体积很小,很合适,市场上也好买。唯一的问题是,所有地方能见到的datasheet都是同一份47页的版本。里面有各种给功能说明,引脚说明,唯独没有内部寄存器定义~
我需要用VLAN在内部把几个口隔成LAN和WAN,不让他们之间交换数据。找不到寄存器定义就没法设置VLAN。。。
不知道哪里有他的寄存器定义。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出350入477汤圆

 楼主| 发表于 2023-3-12 13:28:30 来自手机 | 显示全部楼层
zchong 发表于 2023-3-12 09:42
咋样了,寄存器能访问没有?准备用这个交换芯片,配成基于port的vlan使用,不知道是否可以实现? ...
(引用自21楼)

可以的。
就是上面那个驱动源码,自己移植即可。
vlan功能都有的。

出0入31汤圆

发表于 2023-3-12 09:42:24 | 显示全部楼层
redroof 发表于 2021-10-7 19:38
芯片已买,节后有空了画个板子测试
(引用自16楼)

咋样了,寄存器能访问没有?准备用这个交换芯片,配成基于port的vlan使用,不知道是否可以实现?

出0入13汤圆

发表于 2022-6-16 09:17:16 | 显示全部楼层
楼主现在用这个芯片替代KSZ系列的芯片没?我们最近也在考虑用这个芯片加一个PHY来替代KSZ8863,但我发现有个问题,KSZ8863一个端口有两个LED,可分别指示链接状态和通信状态,这个芯片每个端口都只有一个LED,那这个指示灯没办法做到跟原来一样啊?能有什么办法解决?

出0入31汤圆

发表于 2022-6-13 17:39:26 来自手机 | 显示全部楼层
chxzh123 发表于 2022-6-13 17:35
小批量好买,前端时间刚购买过,20块一个
(引用自18楼)

我看某商城有一个-VB后缀的型号,不晓得有啥区别?

出0入4汤圆

发表于 2022-6-13 17:35:10 | 显示全部楼层
小批量好买,前端时间刚购买过,20块一个

出0入31汤圆

发表于 2022-6-13 17:12:46 来自手机 | 显示全部楼层
redroof 发表于 2021-10-7 19:38
芯片已买,节后有空了画个板子测试
(引用自16楼)

这个芯片好买吗?以前用了ksz8895,采购困难。

出350入477汤圆

 楼主| 发表于 2021-10-7 19:38:28 来自手机 | 显示全部楼层
john78 发表于 2021-10-7 07:41
LZ 搞定没有?我也有类似的应用。

芯片已买,节后有空了画个板子测试

出90入4汤圆

发表于 2021-10-7 07:41:43 | 显示全部楼层
LZ 搞定没有?我也有类似的应用。

出350入477汤圆

 楼主| 发表于 2021-10-1 11:42:27 来自手机 | 显示全部楼层
qwe2231695 发表于 2021-10-1 02:50
是的 厉害了GPL,哈哈。 我都不敢用gpl代码,或者要自己重写不被搜索出来。 ...

其实一大堆常用库都是LGPL的,允许别人调用它并且不需要开源。你不修改它就行了。
但linux核心是没办法的,驱动都是核心的一部分,必须是GPL的

出105入79汤圆

发表于 2021-10-1 02:50:47 | 显示全部楼层
redroof 发表于 2021-9-27 16:46
今天联系到了一个Realtek官方代理,他们直接说厂家不给资料,只允许当傻瓜交换机用。。。
厂家还想保密呢, ...

是的 厉害了GPL,哈哈。 我都不敢用gpl代码,或者要自己重写不被搜索出来。

出350入477汤圆

 楼主| 发表于 2021-9-27 16:46:25 | 显示全部楼层
本帖最后由 redroof 于 2021-9-27 16:48 编辑

今天联系到了一个Realtek官方代理,他们直接说厂家不给资料,只允许当傻瓜交换机用。。。
厂家还想保密呢,但他们没想到那些内容早已经被其它用linux的用户开放出来了
因为GPL是传染的,含在Linux核心里面的所有设备驱动都得随着核心一起开源

这次学了一招,哈哈,以后再想找什么被厂家保密的寄存器定义都可以去linux代码里面找了。
想保密的厂家,有本事就不要给任何用linux的客户使用。用了就得开源

出350入477汤圆

 楼主| 发表于 2021-9-26 18:08:34 | 显示全部楼层
vtte 发表于 2021-9-26 17:54
设置ip段只是三层隔离,二层没有隔离。这货应该是通过外置的eeprom设置的吧。 ...

正规的方法就是要设置vlan才能真正的隔离。
你可以通过eeprom来静态设置初始值,比如只做某种固定的功能,某个口到某个口的专用抓包交换机之类的,很可能只要静态设置各种寄存器就行了。
想动态设置就得通过单片机写它的寄存器了

出350入477汤圆

 楼主| 发表于 2021-9-26 18:06:22 | 显示全部楼层
qwe2231695 发表于 2021-9-26 17:50
https://github.com/Undrizzle/apps/blob/58b712ebf8055266be3192df1292a2246a89d825/rtl8306e/rtk_api_ext ...

对,你这个应该是对的!太感谢了

找不公开的厂家资料还是github好啊,这方面google都比不上

出0入33汤圆

发表于 2021-9-26 17:54:50 来自手机 | 显示全部楼层
qwe2231695 发表于 2021-9-26 17:48
可以不设置vlan,设置为不同ip段 不就不能交换数据了吗

设置ip段只是三层隔离,二层没有隔离。这货应该是通过外置的eeprom设置的吧。

出105入79汤圆

发表于 2021-9-26 17:50:23 | 显示全部楼层
https://github.com/Undrizzle/app ... 8306e/rtk_api_ext.h

* Purpose : Realtek common API function list supported by RTL8306E switch,
*               they could also be applied to chips
*               RTL8306M/RTL8305N/RTL8303/RTL8304E/RTL8306N
*
* Feature : This file consists of following modules:
*              (1)   Port Configuration              
*              (2)   Rate Limit
*              (3)   QOS
*              (4)   TRAP
*              (5)   VLAN
*              (6)   Spanning Tree
*              (7)   Address Table
*              (8)   CPU Port
*              (9)   Mirror
*              (10)  IEEE 802.1x
*              (11)  SVLAN
*/

出105入79汤圆

发表于 2021-9-26 17:48:51 | 显示全部楼层
可以不设置vlan,设置为不同ip段 不就不能交换数据了吗

出0入1119汤圆

发表于 2021-9-26 17:27:07 | 显示全部楼层
有可能寄存器兼容?
https://github.com/lloves/RTL830 ... aster/rtl8309m-demo

出350入477汤圆

 楼主| 发表于 2021-9-26 16:52:17 | 显示全部楼层
我的应用需要VLAN,然后又想体积尽量小,板子上没多少空间了。只需要4个10/100兆网线口即可。那些QFP128的大芯片肯定装不下。

出350入477汤圆

 楼主| 发表于 2021-9-26 16:44:55 | 显示全部楼层
pmair 发表于 2021-9-26 16:23
梯子:https://github.com/libc0607/Realtek_switch_hacking/blob/files/RTL8305NB-CG_Datasheet_1.0_for_B ...

这就是我在N个不同的地方都下载过的那一份pdf啊
整个互联网上都是这一份,里面告诉了你它有什么什么功能,唯独没有任何寄存器定义。所以你没法使用这些功能,只能当个傻瓜交换机用~

出0入0汤圆

发表于 2021-9-26 16:23:20 | 显示全部楼层
梯子:https://github.com/libc0607/Real ... _1.0_for_B-Link.pdf

出0入0汤圆

发表于 2021-9-26 16:22:59 | 显示全部楼层
梯子:https://t.me/Realtek_Switch_Hacking
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-15 22:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表