这是该线程的后续操作。为了修补u-boot
的defconfig
(即rpi_0_w_defconfig
(,我启动了devtool
来修改并附加另一个补丁来更改该文件。
还有来自其他层(例如meta-mender
(的其他补丁之前正在应用。但是,据我所知,devtool
是在应用所有补丁后开始的,对吧?然后我更改了需要更改的defconfig
,并用git diff
创建了一个补丁。然后我为u-boot编写了一个bbappend
来应用该补丁。不幸的是,bitbake告诉我补丁被拒绝,无法应用。这个工作流程有什么问题吗?
为已由其他层修补的文件应用修补程序的正确工作流是什么?打补丁的顺序可能有问题吗?这能得到证实吗?
要更改内核配置,请参阅https://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html,章节"2.2.2应用修补程序"one_answers"2.2.3更改配置"。
另一种可能是您的补丁内容无效:https://elinux.org/Handling_Patch_Rejects