我正在跟随tutorial在Terasic上的SoCkit上安装linux。
这是我第一次构建linux,所以我还在学习。我能够完成教程中显示的所有步骤,但是当我尝试启动时,它给出了错误说:
未找到cmdline Flattened Device Tree
无法找到有效的设备树
现在,我知道.dtb文件在SD卡上,我可以使用u-boot的fatload
命令加载它。加载.dtb文件并运行bootm
命令后,我收到错误消息:
FDT和ATAGS支持未编译 - 挂起###错误###请重置电路板###
我不知道在何处/如何启用此支持。有人可以帮我解决这个问题。
答案 0 :(得分:1)
看起来我正在使用的这个特定的SD卡没有在虚拟机上正确格式化(分区文件系统)。我在VirtualBox上运行Ubuntu 14。然后我在运行ubuntu的笔记本电脑上格式化并重新编写了SD卡。它启动得很好!