首页 > TAG信息列表 > u-boot
linux-如何通过ROM代码找到u-boot启动指令
我正在尝试了解ARM Linux引导过程. 这些是我所了解的: >在任何处理器中按下复位按钮时,它将跳转到复位向量或地址,如果是ARM,则为0x00或0xFFFF0000. >此位置包含启动代码或ROM代码或引导ROM代码 我的查询是该Boot ROM代码如何获取u-boot first指令的地址?解决方法:它取决于SoC,并且用我该如何构建Linux发行版?
Disclaimer: This is my first time delving into the embedded Linux world (Ubuntu and Debian), despite being a Linux user for some time and having used distros such as Raspbian, Armstrong(beaglebone) and embedded debian. The title may also seem generilinux – uboot将内核写入mmc分区
我想将一个带有U-Boot的Linux内核编写到i.MX6板上的eMMC存储的mmc hwpartition中: TX6UL U-Boot > mmc info Device: FSL_SDHC Manufacturer ID: 11 OEM: 100 Name: 004G6 Tran Speed: 52000000 Rd Block Len: 512 MMC version 5.0 High Capacity: Yes Capacity: 8 MiB Bus Width:linux – ICMP – 目的地不可达(端口不可达)
我有两个以太网有线连接设备.我给了他们两个来自同一个子网的地址.结果我可以在第一个arp-table中看到第二个设备. $arp -a ? (128.247.77.90) at 10:60:4b:4b:29:50 [ether] on eth0 但ping总是失败. $ping 128.247.77.90 PING 128.247.77.90 (128.247.77.90) 56(84) bytes of限制linux内核的内存区域
我在P1022RDK(P1022 Core)平台上运行ltib Linux.我有512 MB = 0x20000000内存.我希望我的Linux内核使用板载内存的后半部分(即256 MB到512 MB),并希望将前半部分内存保留用于其他目的. 为此,我使用ltib构建Linux内核,并设置以下内核配置.如果我正在以正确的方式做,请建议. CONFIG_linux – 在uBoot提示符下增加一个值?
我希望找到一种方法来从uBoots命令提示符增加RAM中的值. 简而言之,我的设备上的地址0xc4000000是一个临时变量,我需要递增 想法? -can I put the value into an environment variable and inc it there? -is there a trick I can use to increment it? 解决方法:您可以使用Ulinux – U-boot.bin和uImage.bin有什么区别
我在u-boot.bin和uImage.bin之间感到困惑.我猜uImage.bin只不过是u-boot.bin的压缩版本,它的大小应该小于u-boot.bin.但在我的构建环境中,我发现u-boot.bin大小小于uImage.bin. 有谁能让我知道u-boot.bin和uImage.bin有什么区别?解决方法:uboot.bin是引导加载程序,即uboot,uImage.bilinux – 为什么使用uImage而不是zImage
我试图了解zImage和uImage之间的区别. 在我的理解中,通过在Image上运行mkimage来获得uImage,结果它添加了一个U-Boot包装器(我不知道它包含的内容)包含一个header加上加载地址和入口点,也许是“额外的信息” “我不知道. 另一方面,zImage是压缩的Image,它不包含加载地址和入口点(我在调试时,单个线程应用程序会在核心之间跳转吗?
我正在尝试使用Eclipse CDT调试多架构OSS程序(沙箱配置下的Das u-boot引导加载程序 – 它生成标准的linux可执行文件).我喜欢它呈现的东西(精彩的GUI工作!).例如,它为一个线程显示了这样的东西, Thread [1] 9480 [core:2] (Suspend:Step) 当我运行程序时,“核心编号”会改变(在英linux – 内核loadaddress和入口点有什么区别?
我正在制作自己的Linux发行版.开发进展顺利但是我发现很难理解内核加载地址和入口点之间的区别. 为了通过uBoot加载内核,我认为加载内核的内存地址总是与内核执行(启动)时的条目(起始点)相同. 但我猜测,因为这些是两个分开的值,并不总是必须相同,因此有一个原因可以将它们分开. 有