10得票3回答
如何在U-Boot和Linux内核中添加自定义的ATAG变量?

我想在U-Boot和Linux内核中添加自定义的atag变量。 我该如何实现? 有没有添加ATAG变量到U-Boot和Linux的步骤?

9得票2回答
默认波特率 - Linux / U-Boot

我正在开发一个使用u-boot的嵌入式linux系统。 U-boot通过console= bootarg设置ttyS0串口的波特率,但我也想将ttyS[1-3]的默认波特率设置为其他值(而不是9600)。 在这个系统中,U-boot向内核传递了设备树(dts/dtb),但在那里设置波特率似乎...

9得票2回答
u-boot /lib/ld-linux-armhf.so.3: 没有该文件或目录。

我的电脑是Ubuntu 16.04.3 LTS x86_64系统。 我在编译u-boot-2017.11时出现了错误。 u-boot-2017.11$ export ARCH=arm u-boot-2017.11$ export CROSS_COMPILE=/opt/toolchains/...

9得票1回答
理解uboot.lds

我正在尝试了解在基于PowerPC MPC8313处理器的板上如何移植uboot。在此过程中,我遇到了名为uboot.lds的链接器脚本文件。 我需要理解这个文件。我的意思是要理解所提到的内容的重要性以及在uboot包中实际地址的定义位置。 例如,在SECTIONS中,我可以在哪里找到以下...

9得票1回答
Ubuntu 14.04上有任何可用的'uboot-mkimage'吗?

在交叉编译Linux内核时,构建的最后阶段失败,因为未安装mkimage。 我需要在新的“Ubuntu Trusty”安装中安装哪个软件包才能获取mkimage实用程序? 我找不到任何参考资料。有什么建议吗?

8得票2回答
保留一部分SDRAM用于在U-Boot和Linux内核之间传递数据

我该如何保留SDRAM的一部分,例如4个字节,以便在U-Boot和Linux内核之间传递标志,使得这个保留的内存位置不会被链接器初始化,并且在热启动后保留值?我试图避免使用bootargs来减少嵌入式应用中使用的NAND闪存的磨损。我的问题可以看作是以下解决方案的扩展: 如何检测ARM处理器上...

8得票1回答
内核加载地址和入口点有什么区别?

我正在制作自己的Linux发行版。开发进展顺利,但我发现很难理解内核加载地址和入口点之间的区别。 为了让uBoot加载内核,我认为内核加载的存储器地址应该与内核执行(启动)时的入口点位置相同。 但我猜想,由于这些是两个不同的值,它们不一定总是相同的,所以它们被分开有其原因。 请问有人能够...

8得票2回答
uEnv.txt与boot.scr的区别

我对于这两个引导配置文件感到很困惑。它们似乎在做同样的事情,但我不明白为什么我需要其中一个。 如果我使用uEnv.txt,我会将其设置为: bootargs=console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 ${extra...

8得票1回答
扁平设备树的作用是什么 - Linux 内核

我正在了解Uboot和内核启动过程。FDT(平面设备树)的用途是什么?许多链接中都提到,Uboot将板子和SOC配置信息以FDT形式传递给内核。 https://wiki.freebsd.org/FlattenedDeviceTree 为什么内核需要板级配置信息? 我问这个问题是因为每当...

7得票10回答
将u-Boot加载到内存中而不是刷写它

在我基于ARM的自定义板上,每当我进行更改(添加一些调试语句/修改)时,我会将u-boot闪存到NAND中。有没有办法直接将uboot映像加载到RAM内存中,而不是每次都刷写它? 对于Linux内核映像,我会将其加载到内存中,并使用bootm引导该映像。类似地,我正在尝试u-boot。请提供...