Linux 更改Buildroot Raspberry Pi默认配置的内核头版本
我已经成功地使用buildroot buildroot 2016.05-git-01014-g4896b7c和raspberypi_defconfig构建了一个Raspberry Pi可引导映像。此默认配置设置为使用内核头版本4.1.5,并成功引导Pi 我的目标是为Raspberry Pi构建一个蓝牙驱动程序,但可用的代码要求内核头的版本大于4.2.x。因此,我修改了buildroot的.config文件以使用内核头4.4.x系列的自定义版本,其URL为自定义存储库36bb5f17fc320d38d4e887aae8ff13806bb0f672自定义存储库版本。这个版本最近从远程跟踪分支stable/linux-4.4.y合并到rpi-4.4.y中。我没有对.config文件做任何其他更改 Buildroot“make”完成时没有错误,但生成的映像不会启动Raspberry Pi 使用Linux版本4.4.8构建ed@linux-开发人员gcc版本4.9.3 Buildroot 2016.05-git-01014-g4896b7c 在引导过程中,它只能到达启动屏幕 我的问题是: 我是不是太天真了,根本不希望基于4.4.8内核头的映像启动 2我可以使用什么策略来尝试和诊断它为什么无法启动 3其他开发人员在这种情况下会做什么Linux 更改Buildroot Raspberry Pi默认配置的内核头版本,linux,linux-kernel,raspberry-pi,buildroot,Linux,Linux Kernel,Raspberry Pi,Buildroot,我已经成功地使用buildroot buildroot 2016.05-git-01014-g4896b7c和raspberypi_defconfig构建了一个Raspberry Pi可引导映像。此默认配置设置为使用内核头版本4.1.5,并成功引导Pi 我的目标是为Raspberry Pi构建一个蓝牙驱动程序,但可用的代码要求内核头的版本大于4.2.x。因此,我修改了buildroot的.config文件以使用内核头4.4.x系列的自定义版本,其URL为自定义存储库36bb5f17fc320d3
我将非常感谢您对这个问题的帮助。尝试最新的Buildroot主分支,我们最近将raspberrypi_defconfig更新为4.4.8内核,并已成功测试。谢谢,尝试过了,但再次启动仅限于启动屏幕。我没有使用任何DT,我使用的zImage没有使用knlinfo检查拖车。我试过第二个覆盆子皮,但也不能启动。好的,找到问题了。构建还可以,这是我用来将文件复制到启动分区的过时过程。我丢失了bcm2708 rpi-*.dtb文件。dtb文件就位后,它现在启动。