Project

General

Profile

Actions

新建 #143

open

rk1808 配置RNDIS 将板子配置成网卡

Added by 余 顺 over 2 years ago. Updated 11 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
网络
Target version:
Start date:
10/27/2022
Due date:
% Done:

0%

Estimated time:

Description

版型:rp-rk1808

系统:buildroot

需求:将1808 的板子配成网卡,供电脑上网

做的测试:参考USB PHY里面的配置方式,能识别到OTG USB为ADB设备

内核配置如下:

sdk修改如下:



Files

Updated by 余 顺 over 2 years ago

不用修改sdk,内核默认已打开相关的配置

直接修改板端的两个文件,两个文件都要修改


.usb_config 文件 由 usb_adb_en改为usb_rndis_en ,使能rndis功能,如下图

S50usbdevice 文件 打开 RNDIS_EN 使能rndis功能,如下图

如果没有改usb_adb_en 板子就是识别为一个adb设备

最后成功可以看到一个新的网络适配器

Actions #2

Updated by 刘 志飞 11 months ago

1126的版型内核配置默认已经配置好,无需配置,如需检查可执行 cd kernel 然后 make ARCH=arm menuconfig进入内核搜索

默认内核 config 文件: kernel/arch/arm/configs/rv1126-facial-gate.config ,如果想要保存默 认配置,执行 make ARCH=arm savedefconfig 会在 kernel 目录下生成 defconfig,建议不要直接替换默认的配置文件,和默认的配置文件对比,在默认配置文件中增加新的配置即可。

在板端只需修改 /etc/init.d/ 目录下的

将 .usb_config 里的内容改为usb_rndis_en即可,
将S50usbdevice 里的RNDIS_EN=off 改为on 即可

Actions

Also available in: Atom PDF