为什么我的图像(Yocto)无法在rcar_canfd.c中应用更改?

问题描述 投票:0回答:1

我是 Yocto 的新手,我对 rcar_canfd.c 有问题: 在我的项目中,我在以下位置找到 rcar_canfd.c:

./home/u/hungphung/S4_APD/build-spider-gateway/tmp/work/aarch64-poky-linux/linux-libc-headers/5.10-r0/git/drivers/net/can/rcar/rcar_canfd.c
./home/u/hungphung/S4_APD/build-spider-gateway/tmp/work-shared/spider/kernel-source/drivers/net/can/rcar/rcar_canfd.c

我尝试编辑 2 个文件,但是当我构建此源时:

:~/hungphung/S4_APD$ ./build_yocto.sh spider gateway

yocto 不构建任何新文件

Sstate summary: Wanted 0 Found 0 Missed 0 Current 2250 (0% match, 100% complete)

我如何应用新的编辑?

c++ yocto
1个回答
0
投票

当您启动包的构建时,Yocto 首先将所有源代码复制到构建目录,并在下一步的某些步骤中对其进行编译。如果您尝试编辑构建目录中的文件,下次启动构建时它将被覆盖,而这正是您想要做的。

为了在最终产品中进行更改,您必须编辑原始文件。在

.bb
文件中,您应该找到
SRC_URI
变量,这就是源文件所在的位置。

如果您从本地计算机获取源代码,则只需编辑原始文件,如果源代码是从互联网下载的,则必须制作补丁文件并将其添加到

.bb
文件中,但这是其他主题。

© www.soinside.com 2019 - 2024. All rights reserved.