OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 396|回复: 2

RK3506J驱动程序环境验证报错

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-6-23
在线时间
3 小时
发表于 2026-4-26 17:25:47 | 显示全部楼层 |阅读模式
2金钱
在03【正点原子】ATK-DLRK3506嵌入式Linux驱动开发指南V1.2的2.5节前面已经按照教程创建了三个文件,并进行了对应的修改,但是编译报错如下:
make ARCH=arm
make: *** 没有规则可制作目标“make”,由“all” 需求。 停止。


回复

使用道具 举报

0

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2026-1-29
在线时间
20 小时
发表于 2026-4-27 14:53:28 | 显示全部楼层
错误原因是你在驱动模板目录下错误地执行了 make ARCH=arm,而正确的命令应是 make(或通过 -C 调用内核 Makefile,由它处理 ARCH 和交叉编译)。

解决方案:

修改编译命令为:
      
make -C /你的内核路径 M=$(pwd) modules

或确保你的 Makefile 正确,然后只运行 make
如仍报错,请贴出:

你当前的目录结构(ls -la 输出)
你的 Makefile 完整内容
内核路径是否真实存在
我可以帮你进一步定位。
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-6-23
在线时间
3 小时
 楼主| 发表于 2026-4-27 20:22:22 | 显示全部楼层
依然报错Makefile文件如下:
export CROSS_COMPILE=/home/alientek/atk_dlrk3506_linux6.1_release_v1.3.1_20260326/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf- obj-m += test_hello.o

KDIR := /home/alientek/atk_dlrk3506_linux6.1_release_v1.3.1_20260326/kernel

PWD := $(shell pwd)

all: $(MAKE) -C $(KDIR) M=$(PWD) modules

clean: $(MAKE) -C $(KDIR) M=$(PWD) clean
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-5-7 06:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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