1

我正在开发最新的 rpi 内核,即 3.18.0 并启用设备树。

我编译了源代码,使用该图像和模块我无法启动。

我得到一个空白屏幕,它没有启动。

即使无法启动,我也将以下内容添加到 config.txt

device_tree=bcm2708-rpi-b.dtb
device_tree_address=0x100 
kernel_address=0x8000 
disable_commandline_tags=2

但是使用链接https://github.com/raspberrypi/firmware/tree/next中给出的图像和模块,使用相同的 config.txt 文件可以很好地启动

我还使用来自链接https://github.com/raspberrypi/firmware/tree/next的固件

4

1 回答 1

0

您需要告诉 rpi 引导加载程序您的内核启用了设备树。您可以使用存储库中的mkknlimg工具来执行此操作raspberrypi/tools,例如:

mkknlimg linux/arch/arm/boot/zImage kernel.img

这将为内核添加一个预告片,从而将其标记为“设备树兼容”。

于 2015-03-17T21:31:57.657 回答