【发布时间】:2017-04-13 19:10:57
【问题描述】:
我从 vilros 购买了 Raspberry Pi 3。遵循本教程:https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/downloads.html,我发现没有任何课程,即使从下载页面下载,也不起作用。在尝试了许多卡并购买了预建卡并替换了 kernel.img 之后,它们都不起作用。我发现那是因为 RPI3 使用了 kernel7.img,但是,使用 Alex 给我们的 makefile,我无法构建一个工作操作系统。谁能告诉我如何使用 arm-none-eabi 构建 kernel7.img? 谢谢,
ndrewffght
我在 Windows 10 上使用 mingw。
【问题讨论】:
-
该教程是老 afaik,pi1 不是 pi3。在 raspberrypi.org 上有一个裸机论坛,其中有很多关于 pi 裸机的好信息,各种口味。来自 pi 的最新引导加载程序将按顺序查找各种不同的文件名,kernel7.img 就在列表中。不确定您要做什么,但可能是您的图像构建良好,只是代码无法在 pi 3 上运行。
-
例如 kernel8.img (aarch64) 然后 kernel8-32.img (arm/aarch32) 然后 kernel7.img (arm) 最后 kernel.img。
标签: assembly operating-system raspberry-pi