【问题标题】:arm-none-eabi build kernel7.imgarm-none-eabi 构建 kernel7.img
【发布时间】: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


【解决方案1】:

显然,该教程很旧,所以我切换到了一个新教程 Here,它处理 64 位裸机。

【讨论】:

    猜你喜欢
    • 2020-07-16
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多