谁能参透 发表于 2024-3-17 03:27:05

正点原子AtomPi-CA1 RK3568的Linux CH340串口驱动安装

想使用串口,找了半天也没找到它所给的pin的使用示例,淘宝客服说只是硬件兼容树莓派。
想来想去,还是直接接个USB串口最方便。
但是插上不识别,说明没有驱动。
直接在板子上编译没有header依赖,后续下载华硕对应的arm依赖能编译但是驱动不能正常使用。
就在所给虚拟机上交叉编译。
先按照手册配置好交叉编译器,编译一下SDK。
然后到CH340官网下载驱动文件。进行编译。
主要是改一下Makefile
CROSS_COMPILE := aarch64-none-linux-gnu-
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld
KERNELDIR := ~/kl/ATOMPI-CA1_SDK_v1.1/kernel
#交叉编译使用对应的Kernel源码目录
CURRENT_PATH := $(shell pwd)
ARCH := arm64
#要生成的模块名
obj-m := ch341.o
build: kernel_modules
kernel_modules:
      $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules ARCH=$(ARCH)
clean:
      $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean

复制ch341.ko到设备然后加载即可。
开机自动加载可以写一个systemd服务。

来源:https://www.cnblogs.com/duxingmengshou/p/18078006
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 正点原子AtomPi-CA1 RK3568的Linux CH340串口驱动安装