Assembly arm none eabi构建内核7.img

Assembly arm none eabi构建内核7.img,assembly,operating-system,raspberry-pi,Assembly,Operating System,Raspberry Pi,我从维尔罗斯买了一个树莓皮3。在完成本教程之后,我发现所有课程,甚至从下载页面下载的课程,都不起作用。在尝试了许多卡并购买了预构建的卡并更换了kernel.img之后,它们都不起作用。我发现这是因为RPI3使用了kernel7.img,然而,使用Alex给我们的makefile,我无法构建一个工作的操作系统。谁能告诉我如何使用arm none eabi构建kernel7.img? 谢谢 ndrewffght 我在windows 10上使用mingw。显然,该教程很旧,所以我切换到一个新教程,该教

我从维尔罗斯买了一个树莓皮3。在完成本教程之后,我发现所有课程,甚至从下载页面下载的课程,都不起作用。在尝试了许多卡并购买了预构建的卡并更换了kernel.img之后,它们都不起作用。我发现这是因为RPI3使用了kernel7.img,然而,使用Alex给我们的makefile,我无法构建一个工作的操作系统。谁能告诉我如何使用arm none eabi构建kernel7.img? 谢谢

ndrewffght


我在windows 10上使用mingw。

显然,该教程很旧,所以我切换到一个新教程,该教程使用64位裸机。

该教程很旧,是pi1而不是pi3。在raspberrypi.org上有一个裸机论坛,有很多关于pi裸机的好信息,所有的口味。pi人员的最新引导加载程序将按顺序查找各种不同的文件名,kernel7.img在列表中。不确定您试图做什么,但可能是您的映像构建得很好,只是代码无法在pi 3上工作。例如kernel8.img(aarch64),然后kernel8-32.img(arm/aarch32),然后kernel7.img(arm),最后是kernel.img。