Firefly开源社区

标题: ROC-RK3588S-PC官方提供的SDK内核和固件加载驱动报错加不了 [打印本页]

作者: 1796596202    时间: 2024-8-26 22:26
标题: ROC-RK3588S-PC官方提供的SDK内核和固件加载驱动报错加不了
#include <linux/module.h>
#include <linux/init.h>

static int hello_world_init(void) // __init
{
    // printk(KERN_INFO "insmod hello world!\n");
    printk("insmod hello world!\n");
    return 0;
}

static void hello_world_exit(void) //__exit
{
    // printk(KERN_INFO "rmmod hello world!\n");
    printk("rmmod hello world!\n");
}

module_init(hello_world_init);
module_exit(hello_world_exit);

MODULE_LICENSE("GPL");
MODULE_AUTHOR("Google");
MODULE_VERSION("V1.0");




obj-m += hello_world.o


KERNEL_DIR := /home/lixueqiang/cloud/rk3588_sdk/kernel

PWD ?= $(shell pwd)
CROSS_COMPILE := /usr/bin/arm-gnu-toolchain-13.2.Rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-

all:
    make -C $(KERNEL_DIR) M=$(PWD) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) modules

clean:
    rm -rf *.ko *.o *.mod *.mod.o *.mod.c *.symvers *.order







tchip_askquestions

image.png (12.39 KB, 下载次数: 50)

image.png

【解压密码123】每日千次加速链接(失效请用下面这张图的方法获取最新链接).zip

612 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

日志.zip

429 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: zhangzhenzhao    时间: 2024-8-27 18:10
参照内核已编译成ko的驱动
作者: 975150313    时间: 2024-8-28 10:43
哦,学习
作者: 1796596202    时间: 2024-8-28 12:32
本帖最后由 1796596202 于 2024-8-28 12:33 编辑

给一下具体路径或者相关指导链接,这样根本就解决不了这个问题,“参照内核已编译成ko的驱动”这个举个例子,要给别人看上去就比较清楚
作者: dengkx    时间: 2024-8-28 17:37
1796596202 发表于 2024-8-28 12:32
给一下具体路径或者相关指导链接,这样根本就解决不了这个问题,“参照内核已编译成ko的驱动”这个举个例子 ...

应该是编译使用的内核和当前系统运行的内核版本不匹配
作者: 1796596202    时间: 2024-9-1 21:54
dengkx 发表于 2024-8-28 17:37
应该是编译使用的内核和当前系统运行的内核版本不匹配

这个问题描述已经很清楚了,关键实时如何解决,不可能让我去Linux内核官网下载源码来适配八,官方需要提供匹配的SDK和内核源码】

作者: dengkx    时间: 2024-9-2 09:36
1796596202 发表于 2024-9-1 21:54
这个问题描述已经很清楚了,关键实时如何解决,不可能让我去Linux内核官网下载源码来适配八,官方需要提 ...

要么你在当前版本的sdk重新编译个内核烧进去,要么回退当前sdk内核版本到你板子运行的内核版本,重新编译你的驱动。
sdk会不断更新,而固件版本在发布时就已经定好了。
作者: 1796596202    时间: 2024-9-10 16:43
本帖最后由 1796596202 于 2024-9-10 16:44 编辑

我的意思当前版本的内核原码从哪里获取,提供的SDK链接里的不匹配,或者发布新的桌面固件




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1