# rk3399-kernel **Repository Path**: harryzhangabc/rk3399-kernel ## Basic Information - **Project Name**: rk3399-kernel - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-11-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rk3399自制板内核 ### 源码下载 链接: https://pan.baidu.com/s/1znZPWv5bLWEF7reA76hBGA 提取码: q9ht 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v3的分享 ### 编译指令 ```bash cd /path/to/rk-linux_bak sudo chmod +x build/mk-kernel.sh build/mk-kernel.sh rk3399-orangepi ``` ### 修改的地方 - 源文件没有,需要自己添加。 - 修改的路径:rk-linux_bak\kernel\arch\arm64\boot\dts\rockchip\rk3399-sapphire.dtsi ```cpp ......省略....... &usbdrd3_0 { extcon = <&fusb0>;//加进去 status = "okay"; }; ......省略....... &i2c0 { status = "okay"; i2c-scl-rising-time-ns = <475>; i2c-scl-falling-time-ns = <26>; //i2c0:不注释,i2c4:注释 //i2c-scl-rising-time-ns = <168>; //i2c-scl-falling-time-ns = <4>;//i2c0:注释,i2c4:不注释 clock-frequency = <400000>; fusb0: fusb30x@22 { compatible = "fairchild,fusb302"; reg = <0x22>; pinctrl-names = "default"; pinctrl-0 = <&fusb0_int>; vbus-5v-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; int-n-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; status = "okay"; }; ......省略....... }; &i2c4 { status = "okay"; i2c-scl-rising-time-ns = <475>; i2c-scl-falling-time-ns = <26>; //看到这个和i2c0一样了吗?如果用I2C4的话把i2c0注释掉然后把这个打开 /* fusb0: fusb30x@22 { compatible = "fairchild,fusb302"; reg = <0x22>; pinctrl-names = "default"; pinctrl-0 = <&fusb0_int>; vbus-5v-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; int-n-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; status = "okay"; }; */ }; ......省略....... ``` ### 如何添加USB_NET功能 请参考这个:https://gitee.com/harryzhangabc/ros_bridge-and-catographer-setup/blob/tutorials/README.md