Mickey_00 发表于 2022-5-15 17:09:41

Liuth 发表于 2022-5-12 11:40
维基链接都给了,麻烦看一眼,里面有获取SDK和编译烧录方法
在哪里执行我也说了 “在 SDK根目录”“在 SDK ...

上一个问题已经解决,再次烧录kernel.img时,烧录工具无kernel选项,请问是什么原因?开发板已经调到loader模式

Liuth 发表于 2022-5-16 10:05:06

烧录 boot.img 就行

Mickey_00 发表于 2022-5-16 10:14:39

Liuth 发表于 2022-5-16 10:05
烧录 boot.img 就行
试着烧录boot.img,但烧录后/lib/modules目录下依然没有对应的文件,请帮忙看看编译前打开gs_usb的配置选择是不是有问题。依次打开Networking support -> CAN bus subsystem support -> CAN Device Drivers,然后勾选了所有的选项,见附件图片。多谢。

Liuth 发表于 2022-5-16 10:19:56

还要再进入一层,在 CAN USB interfaces 内,图片倒数第二行

Mickey_00 发表于 2022-5-16 10:26:43

Liuth 发表于 2022-5-16 10:19
还要再进入一层,在 CAN USB interfaces 内,图片倒数第二行

这里也已经全部勾选

Liuth 发表于 2022-5-16 10:32:07

你选择的是 build-in ,已经编译进内核了,可以正常使用。没有模块文件是正常的
上面的说明也提示了,星号表示build-in,M才表示模块

Mickey_00 发表于 2022-5-16 11:16:23

Liuth 发表于 2022-5-16 10:32
你选择的是 build-in ,已经编译进内核了,可以正常使用。没有模块文件是正常的
上面的说明也提示了,星号 ...

改成M后,再重新编译烧录,但还是不能开启gs_usb,是没有烧录成功吗?但显示烧录是成功的。请帮忙看一下,多谢。

Liuth 发表于 2022-5-16 11:46:33

不用改啊,* 就行了,已经编译进内核,可以正常使用。

Mickey_00 发表于 2022-5-16 11:53:49

Liuth 发表于 2022-5-16 11:46
不用改啊,* 就行了,已经编译进内核,可以正常使用。

能正常使用,我就不会再问了。昨天是*,sudo modprobe gs_usb同样是这样的错误,今天改成M,还是错的。gs_usb没办法加载。

Liuth 发表于 2022-5-16 15:25:48

Mickey_00 发表于 2022-5-16 11:53
能正常使用,我就不会再问了。昨天是*,sudo modprobe gs_usb同样是这样的错误,今天改成M,还是错的。gs ...

* 表示 build-in , 编译进内核,属于内核的一部分,内核启动的时候就会启动gs_usb
它已经不是mod了,所以无需 modprobe
页: 1 [2] 3
查看完整版本: 内核没有linux-modules模块,无法正常加载驱动