您尚未登录。

楼主 #1 2021-01-29 15:12:00

fehooyt
会员
注册时间: 2021-01-29
已发帖子: 2
积分: 2

有用人F1C100s外接W5500实现以太网吗

F1C100s性价比这么高,外扩W5500实现以太网,用来做物联网设备或网关应该很有优势,怎么没看到论坛有人这样用呢

离线

#2 2021-01-29 15:15:26

webb_2002
会员
注册时间: 2021-01-25
已发帖子: 97
积分: 58

Re: 有用人F1C100s外接W5500实现以太网吗

fehooyt 说:

F1C100s性价比这么高,外扩W5500实现以太网,用来做物联网设备或网关应该很有优势,怎么没看到论坛有人这样用呢

一般用usb转以太网吧?

离线

#3 2021-01-29 15:17:30

whyabc666
封禁
注册时间: 2019-12-12
已发帖子: 378
积分: 365

Re: 有用人F1C100s外接W5500实现以太网吗

w5500用单片机就好了。

离线

#4 2021-01-29 15:22:36

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: 有用人F1C100s外接W5500实现以太网吗

要外扩就没有意义了,价格上去了,不如用ssd201,V3s这些自带phy的soc了

离线

楼主 #5 2021-01-29 15:31:02

fehooyt
会员
注册时间: 2021-01-29
已发帖子: 2
积分: 2

Re: 有用人F1C100s外接W5500实现以太网吗

F1C100s+W5500比V3s成本还是低一些吧?
@raspberryman,请问:ssd201,V3s这两个芯片哪个成熟些?

raspberryman 说:

要外扩就没有意义了,价格上去了,不如用ssd201,V3s这些自带phy的soc了

最近编辑记录 fehooyt (2021-01-29 15:36:33)

离线

楼主 #6 2021-01-29 15:35:00

fehooyt
会员
注册时间: 2021-01-29
已发帖子: 2
积分: 2

Re: 有用人F1C100s外接W5500实现以太网吗

usb转以太网用在产品上稳定性会不会差一些,长时间工作的产品会这样用吗?

webb_2002 说:
fehooyt 说:

F1C100s性价比这么高,外扩W5500实现以太网,用来做物联网设备或网关应该很有优势,怎么没看到论坛有人这样用呢

一般用usb转以太网吧?

离线

#7 2021-01-29 15:42:31

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: 有用人F1C100s外接W5500实现以太网吗

V3s出来早,缺货又涨价,
SSD20X据说可以稳定供货。

fehooyt 说:

F1C100s+W5500比V3s成本还是低一些吧?
@raspberryman,请问:ssd201,V3s这两个芯片哪个成熟些?

raspberryman 说:

要外扩就没有意义了,价格上去了,不如用ssd201,V3s这些自带phy的soc了

离线

#8 2021-01-29 16:04:21

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: 有用人F1C100s外接W5500实现以太网吗

fehooyt 说:

F1C100s+W5500比V3s成本还是低一些吧?
@raspberryman,请问:ssd201,V3s这两个芯片哪个成熟些?

raspberryman 说:

要外扩就没有意义了,价格上去了,不如用ssd201,V3s这些自带phy的soc了

W5500 + F1C100S 成本比V3S高不少的,外围器件更是要多一点。速度还达不到百兆。 我之前F1C100S + DM9051 也才达到10M的水平。。。

离线

楼主 #9 2021-01-29 16:12:27

fehooyt
会员
注册时间: 2021-01-29
已发帖子: 2
积分: 2

Re: 有用人F1C100s外接W5500实现以太网吗

1、DM9051比W5500便宜些吧?
2、新唐NUC972也是ARM9,内置DDR,带以太网,这款芯片怎么样?

阿黄 说:

W5500 + F1C100S 成本比V3S高不少的,外围器件更是要多一点。速度还达不到百兆。 我之前F1C100S + DM9051 也才达到10M的水平。。。

离线

#10 2021-01-29 16:15:17

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: 有用人F1C100s外接W5500实现以太网吗

fehooyt 说:

1、DM9051比W5500便宜些吧?
2、新唐NUC972也是ARM9,内置DDR,带以太网,这款芯片怎么样?

阿黄 说:

W5500 + F1C100S 成本比V3S高不少的,外围器件更是要多一点。速度还达不到百兆。 我之前F1C100S + DM9051 也才达到10M的水平。。。

V3S和SSD201 是你最经济的选择。无论从物料成本还是开发成本

离线

#11 2021-02-01 13:02:55

wlianmin
会员
注册时间: 2019-04-19
已发帖子: 17
积分: 17

Re: 有用人F1C100s外接W5500实现以太网吗

fehooyt 说:

1、DM9051比W5500便宜些吧?
2、新唐NUC972也是ARM9,内置DDR,带以太网,这款芯片怎么样?

阿黄 说:

W5500 + F1C100S 成本比V3S高不少的,外围器件更是要多一点。速度还达不到百兆。 我之前F1C100S + DM9051 也才达到10M的水平。。。

在用980,iperf UDP接近百兆,TCP只有六七十
速度慢点,但挺稳定

离线

#12 2021-02-01 13:17:38

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 463
积分: 330.5
个人网站

Re: 有用人F1C100s外接W5500实现以太网吗

看下这个贴子吧

兄弟们,F1C100S 要加个以太网接口有没有好的推荐
https://whycan.com/t_5835.html

用 CH579 做一个也可以的!

最近编辑记录 aozima (2021-02-01 13:17:49)

离线

#13 2021-05-13 09:02:52

狼狼
会员
注册时间: 2020-06-14
已发帖子: 78
积分: 117

Re: 有用人F1C100s外接W5500实现以太网吗

出于学习的目的尝试过,下面是笔记,不知道支不支持Markdown格式,就...懒得改了。(´-ω-`)

当前使用的规划方案如下:

| 使用到的功能 | 开发板引脚 | W5500引脚 |
| :----------: | :--------: | :-------: |
|  SPI1_CS(0)  |    PA0     |    SCS    |
|  SPI1_MOSI   |    PA1     |   MOSI    |
|   SPI1_CLK   |    PA2     |   SCLK    |
|  SPI1_MISO   |    PA3     |   MISO    |
|     GPIO     |    PE11    |    INT    |

> W5500驱动程序中,使用寄存器操作方式进行复位操作,因此无需连接RST引脚。

在内核源码进行如下配置(方便起见,可将以下内容全部编译进内核):
- Device Drivers -> Network device support 。选择“Ethernet driver support”项。
- Device Drivers -> Network device support -> Ethernet driver support 。选择“WIZnet devices”项。
- Device Drivers -> Network device support -> Ethernet driver support -> WIZnet W5100 Ethernet support 。选择“WIZnet W5100 Ethernet support”项及其子项“WIZnet W5100/W5200/W5500 Ethernet support for SPI mode”。

而后修改 ./arch/arm/boot/dts/suniv.dtsi ,在 /soc/pio 节点下仿照SPI0增加SPI1节点。

```c
spi1_pins_a: spi1_pins_a {
   pins = "PA0", "PA1", "PA2", "PA3";
    function = "spi1";
};
```

修改 ./arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts ,增加W5500连接描述:

```c
&spi1 {
       pinctrl-names = "default";
       pinctrl-0 = <&spi1_pins_a>;
       status = "okay";

        eth0: eth0@0{
                compatible = "w5500";
                reg = <0>;
                interrupt-parent = <&pio>;
                interrupts = <4 11 IRQ_TYPE_EDGE_FALLING>; /* PE11 */
                gpios = <&pio 4 11 GPIO_ACTIVE_HIGH>;
                spi-max-frequency = <12000000>;
                status = "okay";
        };
};
```

为了使用中断控制,需在该文件头部增加:

```c
#include <bt-bindings/interrupt-controller/irq.h>
```

若出现无法找到头文件的错误,手动复制头文件内容至此即可。

修改完成后编译并重新下载烧录zImage镜像和设备树即可。

ping延迟<3ms;iperf3测速稳定在4.6Mbits/sec左右。

离线

#14 2021-07-21 13:06:24

abin
会员
注册时间: 2021-04-25
已发帖子: 6
积分: 14

Re: 有用人F1C100s外接W5500实现以太网吗

@阿黄
驱动代码跟能否发一份?最近刚好也在调试DM9051的驱动

离线

#15 2021-07-21 16:01:48

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 有用人F1C100s外接W5500实现以太网吗

fehooyt 说:

1、DM9051比W5500便宜些吧?
2、新唐NUC972也是ARM9,内置DDR,带以太网,这款芯片怎么样?

阿黄 说:

W5500 + F1C100S 成本比V3S高不少的,外围器件更是要多一点。速度还达不到百兆。 我之前F1C100S + DM9051 也才达到10M的水平。。。

不怎么样,贵死

离线

#16 2021-07-21 17:36:39

duoduo2020
会员
注册时间: 2020-09-24
已发帖子: 5
积分: 19

Re: 有用人F1C100s外接W5500实现以太网吗

我只实现了裸机spi或sdio跑wifi

离线

#17 2022-04-12 19:25:16

romanljw
会员
注册时间: 2021-07-29
已发帖子: 18
积分: 32.5

Re: 有用人F1C100s外接W5500实现以太网吗

@狼狼
您好,我按照您的方法,系统没有认出w5500芯片,我使用的是linux 5.7的系统,debian 10.0的rootfs,请问您知道是什么原因吗?

离线

#18 2022-04-12 21:17:49

romanljw
会员
注册时间: 2021-07-29
已发帖子: 18
积分: 32.5

Re: 有用人F1C100s外接W5500实现以太网吗

romanljw 说:

@狼狼
您好,我按照您的方法,系统没有认出w5500芯片,我使用的是linux 5.7的系统,debian 10.0的rootfs,请问您知道是什么原因吗?

我试了下w5500在linux 4.15版本下就可以用,相同的配置在linux 5.7下就不能用,请问大佬们是什么原因?

离线

#19 2022-04-12 21:45:20

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: 有用人F1C100s外接W5500实现以太网吗

@romanljw
比较一下两个版本的驱动代码。

离线

#20 2022-04-13 15:58:51

lxx
会员
注册时间: 2022-04-13
已发帖子: 5
积分: 0

Re: 有用人F1C100s外接W5500实现以太网吗

外扩就没有性价比了

离线

#21 2022-04-13 17:01:51

wsccyp
会员
注册时间: 2022-04-13
已发帖子: 1
积分: 1

Re: 有用人F1C100s外接W5500实现以太网吗

w5500也不便宜呀

离线

#22 2022-04-14 10:00:43

狼狼
会员
注册时间: 2020-06-14
已发帖子: 78
积分: 117

Re: 有用人F1C100s外接W5500实现以太网吗

romanljw 说:

@狼狼
您好,我按照您的方法,系统没有认出w5500芯片,我使用的是linux 5.7的系统,debian 10.0的rootfs,请问您知道是什么原因吗?

抱歉不清楚诶,我只试过在4.9、4.15和5.2的内核,识别是没问题的……

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn