这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» 国产MCU» RK3568USB以太网(RNDIS)该如何启用呢?

共2条 1/1 1 跳转至

RK3568USB以太网(RNDIS)该如何启用呢?

工程师
2023-06-27 10:08:52 打赏

RK3568 USB 以太网(RNDIS)加载模块后不生效(找不到usb0)
EC-A3568J 主机,核心板是 AIO-3568J

首先按照wiki上的文档,进行内核设置:

设置完成后,能正常编译,烧写。烧写完成后,能够按照顺序 insmod 模块。

lsmod 也显示正常,但是找不到usb0,demsg里面也没有检测到接入。




关键词: RK3568 以太网 RNDIS

助工
2023-06-27 10:09:25 打赏
2楼

内核打开配置CONFIG_USB_CONFIGFS_RNDIS就行,不用模块,build-in就行
板子是Ubuntu系统的话在/etc/init.d/adbd.sh里面,200多行,function_init函数末尾添加:
@@ -239,7 +239,13 @@ function_init()
ln -s ${USB_FUNCTIONS_DIR}/uvc.gs6 ${USB_CONFIGS_DIR}/uvc.gs6
fi
-
+ if [ $RNDIS_EN = on ];then
+ if [ ! -e "${USB_FUNCTIONS_DIR}/rndis.gs0" ] ;
+ then
+ mkdir -p ${USB_FUNCTIONS_DIR}/rndis.gs0
+ ln -s ${USB_FUNCTIONS_DIR}/rndis.gs0 ${USB_CONFIGS_DIR}/rndis.gs0
+ fi
+ fi
}

然后把/etc/init.d/..usb_config的内容改为usb_rndis_en
重启


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]