14得票2回答
u-boot引导程序如何读取/保存其环境变量?

u-boot启动程序如何读取/保存其环境变量? 我们如何在闪存中声明u-boot环境变量部分的地址? 从这里的描述可以看出:U-Boot环境是一块存储在持久存储器上的内存块,并在U-Boot启动时复制到RAM。 “复制到RAM”的意思是什么? U-boot会将环境变量的内存块复制到RA...

13得票1回答
u-boot.bin和u-boot.img有何不同?

我刚编译了U-Boot引导程序,我在u-boot程序目录中看到了一些文件名,它们是:u-boot.bin u-boot.img u-boot.lds u-boot.srec 我对扩展名为.img和.bin的文件感兴趣。它们之间有什么不同吗? u-boot.img适用于SD卡,而u-boot....

13得票2回答
理解Linux的加载地址对于U-Boot过程很重要

我正在尝试理解嵌入式Linux的原理,但是无法弄清楚u-boot输出中的地址。 例如,我有一块基于i.MX6四核处理器的UDOO开发板,我从U-Boot获取了以下输出: U-Boot 2013.10-rc3 (Jan 20 2014 - 13:33:34) CPU: Freescal...

12得票2回答
使用LOADADDR构建内核uImage

在构建内核时,我将LOADADDR设置为“0x80008000”:make uImage LOADADDR=0x80008000 您能帮忙理解这个的用途吗?我可以更改LOADADDR吗?LOADADDR的长度有任何限制吗?

12得票2回答
u-boot中的Nand分区

我正在使用一块嵌入式ARM9开发板。我想重新排列我的nand分区。有人能告诉我如何做吗? 在我的u-boot shell中,如果我输入命令mtdparts,它会给出以下信息。Boardcon> mtdparts device nand0 <nandflash0&gt...

12得票4回答
重启系统带命令后,引导程序如何接收命令?

查看Android源代码中的重启命令,我们可以找到以下这行代码:__reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, \ LINUX_REBOOT_CMD_RESTART2, argv[optind]); 什么是在Linux系统...

11得票3回答
嵌入式Linux-启动阶段

我希望系统化我的U-Boot / linux知识。在每个嵌入式平台中,最少需要两个引导加载程序阶段,这是真的吗?或者以下过程可以有所不同吗? 第一阶段引导加载程序(可以是U-Boot)存储在处理器的ROM中,无法更新。它将从内部缓存存储器运行。该U-Boot需要(至少):初始化RAM,初始...

11得票5回答
如何在u-boot中禁用串口控制台(非内核)

我正在为英特尔Edison构建一个Yocto映像。其中一个映像组件是带有Edison特定补丁的u-boot。默认情况下,Edison的UART端口用于u-boot控制台。我想禁用此功能,但仅限于串行接口(u-boot还侦听USB,必须保留)。我的主要关注点是UART端口上的“按任意键停止自动引...

10得票1回答
从u-boot传递大量二进制数据到Linux内核

在imx50 ARM板上从uboot传递大量数据(3 MB)到Linux内核2.6.35.3时遇到了一些问题。该数据在内核设备驱动程序探测功能中是必需的,然后应该被释放。首先,uboot从flash加载数据到RAM中,然后使用bootargs为linux内核传递物理地址。在内核中,我尝试使用a...

10得票1回答
为什么补丁程序找不到这个文件?

我想给u-boot源代码应用一个补丁,但是一些问题导致Linux不允许我这样做。我所拥有的: reg@ubuntu:~/NextGen/trunk/FW/thirdparty/u-boot$ patch -p1 < ../u-boot/u-boot-2013.01-wr.patch ...