找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 94|回复: 0

久久派编译FTDI及CP210x驱动

[复制链接]

7

主题

1

回帖

76

积分

注册会员

积分
76
发表于 2024-8-15 15:15:39 | 显示全部楼层 |阅读模式
本帖最后由 小石头syc 于 2024-8-20 22:00 编辑

参考帖子:https://bbs.ctcisz.com/forum.php ... =113&extra=page%3D1
关于安装方法,我也录制了视频,详见:https://www.bilibili.com/video/BV1ebeJesExW

一、准备一个linux系统
因为我是windows系统,所以我先安装了wsl,用linux子系统来编译驱动
1、开启WSL
控制面板->卸载程序->启用或关闭windows功能->适用于Linux的Windows子系统(打钩)
Hyper-V(打钩)
2、重启计算机并进入 BIOS 设置。通常可以在开机时按下指定的键(如 Del、F2 等)进入 BIOS 设置界面。
在 BIOS 设置中,找到并启用虚拟化技术选项(如 Intel VT-x 或 AMD-V)。这个选项的具体名称和位置会因计算机型号和制造商而异。
保存 BIOS 设置并退出,然后让计算机正常启动。
3、在应用商店搜索ubuntu安装
4、在开始菜单找到ubuntu打开
如果遇到以下报错情况,请按照以下步骤操作

1、安装wsl_update_x64.msi
2、以管理员身份打开powershell,执行以下两条命令
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
bcdedit /set hypervisorlaunchtype auto
3、让wsl支持systemd
(1)打开cmd,执行wsl --update
(2)执行wsl --version,查看wsl版本号,大于 0.67.6即可
(3)开始菜单打开ubuntu,进入wsl,右下角会弹出未安装wsl相关组件,点击安装
(4)开始菜单打开ubuntu,编辑wsl.conf
sudo nano /etc/wsl.conf
查看是否有以下内容,如果没问题,退出编辑
[boot]
systemd=true

二、开始编译
1、安装好wsl后,在开始菜单找到ubuntu,单击启动
2、打开此电脑,在左侧目录里找到Linux,双击打开Ubuntu目录
3、执行lsb_release -a查看ubuntu版本号,按照版本号查找所需的USB驱动
4、将要编译的驱动、内核源码、交叉编译工具包,拷贝到/root目录下
5、解压内核源码
tar -zvxf linux-4.19-0802.tar.gz
6、解压交叉编译工具包
tar -xvf loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1.tar.xz
7、将编译工具目录添加到系统变量
  1. export PATH=/root/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.3-1/bin:$PATH
复制代码
8、安装编译器
apt-get update
sudo apt install gcc build-essential
9、进入到驱动目录,执行编译
make ARCH=loongarch CROSS_COMPILE=loongarch64-linux-gnu- -j 4


三、安装驱动
1、将.ko文件拷贝到久久派
暂时安装驱动看下效果(出现ttyUSB0代表已经装好了)
sudo insmod ftdi_sio.ko
ls /dev
sudo rmmod ftdi_sio.ko
2、将usb驱动添加开机自启(如果没有生效就再执行一次insmod和depmod)
sudo mkdir -p /lib/modules/4.19.190+
sudo cp ftdi_sio.ko /lib/modules/4.19.190+
sudo insmod /lib/modules/4.19.190+/ftdi_sio.ko
sudo depmod
3、将当前用户加入到dialout组,以便获取ttyUSB0权限
sudo usermod -aG dialout $USER


内核源码和交叉编译工具链详见网盘链接中的“02安装USB驱动”:https://pan.baidu.com/s/1Oa4ba72YPUZj7VgIvaIceA?pwd=edy3
另外,网盘里还更新了打包好的RTL8152/RTL8153驱动~

最后附上打包好的FTDI和CP210x驱动















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-20 08:57 , Processed in 0.077329 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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