u-boot mkimage工具下载 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 0%
u-bootmkimage工具的具体使用
通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提供必要的信息,如通过<em>mkimage</em>这个<em>工具</em>(在<em>u-boot</em>代码的tools目录中)可以给zImage添加一个header,也就是使得通常编译的内核zImage添加一个数据头,把添加头后的image通常叫uImage,uImage是可以被U-boot直接引导的内核
使用mkimage制作uboot脚本
在uboot源码的tools目录下有<em>mkimage</em><em>工具</em>,可以制作uboot脚本,例如: 使用编辑器写上需要执行的命令,用分号隔开,保存成文件boot.script 然后使用下面命令制作一个脚本文件<em>u-boot</em>.scr   ./<em>mkimage</em> -A arm -O linux -T script -C none -a 0 -e 0 -n "My script" -d boot.script u-
Linux安装mkimage工具 - 使用apt-cache命令
使用apt-cache命令可以用于查找软件包,如果不知道包的完整名但是知道部分名字时可以进行查找,很方便。 参见:https://zhidao.baidu.com/question/1958062201318349500.htmlbeyond@ubuntu:~/dev/arch/arm/boot$ sudo apt-cache search <em>mkimage</em>jigit - tools for wo
u-boot mkimage 源码包加执行文件
<em>u-boot</em> <em>mkimage</em> 源码包加执行文件,可以自己编写Makefile编译生成<em>mkimage</em>执行文件,也可以把<em>mkimage</em>放在/usr/local/bin/ 目录下,直接执行!have fun~
mkimage制作linux内核映像 即uImage是怎么制作的
转自http://blog.chinaunix.net/uid-26318500-id-3327170.html 也可参考http://blog.sina.com.cn/s/blog_67a84df50100q72v.html bootm命令是用来引导经过<em>u-boot</em>的<em>工具</em><em>mkimage</em>打包后的kernel image的,什么叫做经过<em>u-boot</em>的<em>工具</em><em>mkimage</em>打包后的kernel
U-boot mkimage指定Linux内核地址时的两种方式
uImage的制作是使用的<em>u-boot</em><em>工具</em><em>mkimage</em>,build完<em>u-boot</em>后也会将<em>mkimage</em> build出來到/tools目录下,可以直接拿來用,它的作用就是在zImage的前面加上64个字节的头,让<em>u-boot</em>能够识别要加载内核的类型、加载地址等。 基本格式:<em>mkimage</em> -n 'linux-3.4.2' -A arm -O linux -T kernel -C none -
mkimage是怎样把内核制作成uboot格式的
1:UBOOT引导Linux内核及向内核传递参数的方式  一直以来没有想过有什么好的办法通过寄存器向内核传递参数,直到今天读UBOOT的实现方式。  在UBOOT中,引导内核最常用的方法是bootm命令,bootm命令可以引导“UBOOT格式”的内核。先花点时
mkimage下载
在内核编译过程中,会出现 "<em>mkimage</em>" command not found - U-Boot images will not be built 这个问题,导致不能生成uImage文件 。这是因为库中没有<em>mkimage</em>这个东西。 注:<em>下载</em>后cp到/usr/bin下就可以了。
u-boot mkimage工具使用说明
  <em>mkimage</em><em>工具</em>是<em>u-boot</em>用来制作镜像文件的<em>工具</em>,其源代码在<em>u-boot</em>源码的tools目录下:<em>mkimage</em>.c。我们使用bootm命令加载的内核和根文件系统,都要用这个<em>工具</em>加上个头。      我们首先看下这个头的结构(一共64B):typedef struct image_header { uint32_t ih_magic; /* Image Header Magic Numbe
u-boot mkimage工具
<em>下载</em>后看说明
uboot中ramdisk启动linux的两种方法
第1种: setenv ramdiskimage 'ramdisk.gz.uboot' setenv ramdiskaddr '0x2000000' setenv ramload 'tftp ${loadaddr} ${bootimage};tftp ${ramdiskaddr} ${ramdiskimage}; tftp ${fdtaddr} ${fdtimage}' setenv ra
赛灵思xlnx4.14编译内核出错原因解析、交叉编译工具安装、赛灵思xlnx-uboot源码制作mkimage工具
cc1: some warnings being treated as errors scripts/Makefile.build:320: recipe for target 'drivers/mtd/spi-nor/spi-nor.o' failed make[3]: *** [drivers/mtd/spi-nor/spi-nor.o] Error 1 scripts/Makefile.b...
uboot小工具mkimage
在嵌入式系统中,Linux内核和根文件系统一般都与bootloader一起烧写在flash芯片中,系统启动后,bootloader将Linux内核压缩到RAM中,并把压缩的根文件系统复制到RAM中,然后启动内核,由内核解压缩根文件系统,并调用文件系统中的应用程序和脚本文件启动系统。 在烧写Linux内核和根文件系统之前应该对它们进行适当处理,在它们的头部加入一些提供给bootloader的信息字...
找不到 mkimage 命令
举个例子:   UIMAGE  arch/arm/boot/uImage "<em>mkimage</em>" command not found - U-Boot images will not be built /home/liwei/share/myandroid/kernel_imx/arch/arm/boot/Makefile:80: recipe for target 'arch/arm/boot
linux中找不到编译内核提示mkimage command not found – U-Boot images will not be built的解决方法
在Linux中编译时提示找不到<em>mkimage</em>,编译内核提示<em>mkimage</em> command not found – U-Boot images will not be built
两种途径得到mkImage工具uImage
两种途径得到mkImage<em>工具</em>uImage, 解决方法: 方法一: 安装<em>mkimage</em><em>工具</em>,载ubuntu11.10下执行以下命令进行安装: #sudo apt-get install uboot-<em>mkimage</em> 方法二: 编译uboot源码,编译成功后载uboot/tools目录下会生成mkimgage<em>工具</em>,将<em>mkimage</em><em>工具</em>拷贝到/usr/bin/目录下即可。 ...
u-boot镜像Image中有关结构体
(uboot1.1.6为分析对象) 在uboot启动阶段 do_bootm_linux往往会分析内核镜像,这里面会有几个结构体 image_header_t 里面定义了镜像的头部 typedef struct image_header {  uint32_t ih_magic; /* Image Header Magic Number */  //镜像头号  uint32_t ih_hc
ubuntu12.04 在编译u-boot过程中遇到的问题及解决方法
本文记录自己学习zeboard开发过错中碰到的问题。 本文《嵌入式系统软件硬件协同设计实战指南》第2版13.2.2节中编译<em>u-boot</em>为基础,按照书中的方法碰到有一下几个问题 1.openssl/ssl.h这里是库文件缺失,执行命令 $ sudo apt-get install libssl-dev 2./bin/sh: 1:dtc: not found 缺dtc<em>工具</em>,执行命令 $ su
mkimage的用法 (转了一个小哥抄的网上几篇文章)
<em>mkimage</em>使用详解 <em>mkimage</em>使用详解 (-a 和 –c参数指定的地址异同的差别) uboot源代码的tools/目录下有<em>mkimage</em><em>工具</em>,这个<em>工具</em>可以用来制作不压缩或者压缩的多种可启动映象文件。 <em>mkimage</em>在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个O
boot.src 编译生成
Execute the following command to build boot.scr from boot.cmd<em>mkimage</em> is an executable that is built with <em>u-boot</em> (.//tools/<em>mkimage</em>)<em>mkimage</em> -A arm -O linux -T script -C none -a 0 -e 0 -n ‘Execute Boot Sc
ramdisk制作过程记录
一. ramdisk.gz.uboot自作过程: 1. 创建一个loop目录,作为挂载点: mkdir loop 2. 获取一个10M的镜像,count会在kernel配置中使用: dd if=/dev/zero of=ramdisk bs=1k count=10240 3. 格式化为ext2: mke2fs -F -v -m 0 ramdisk 4. 切换root: su r
make zImage和make uImage的区别和mkimage工具的使用
刚刚接触到linux内核编译过程的时候,相信不少人跟我一样,都是按照手册或者网上的教程一步一步的执行,对于其中的很多原理和过程都是一知半解,这其中有一个很常见的问题,就是make image命令。因为大家都知道,在编译linux内核时,往往会涉及到以下3个命令: make Image make zImage make uImage 那么,这3个命令分别是做什么的?所生成的对象又有什么区别呢?在网上查
yaffs2文件镜像制作工具yaffs2image
1.  不同nand容量,<em>工具</em>不一样。 首先使用的是mkyaffs2image,编译生成根文件系统的镜像之后,<em>下载</em>到板子上,启动的时候报错,错误代码这里没有上传。问题出在<em>工具</em>使用的不正确,查看<em>工具</em>目录下,发现有mkyaffs2image-128M<em>工具</em>,于是在网上查阅了首先采用的mkyaffs2image和mkyaffs2image-128M的区别,发现这对不同的板载nand flash容量,使用...
u-boot.img文件头解析
<em>u-boot</em>文件头解析
mkimage-uboot
<em>mkimage</em> kangear-U-boot-2009.11.tar编译出的<em>mkimage</em>
u-boot-2019.01
<em>下载</em>前请注意该版本为<em>u-boot</em>-2019.01,2019年初最新版本。
u-bootmkimage工具的具体使用
通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提供必要的信息,如通过<em>mkimage</em>这个<em>工具</em>(在<em>u-boot</em>代码的tools目录中)可以给zImage添加一个header,也就是使得通常编译的内核zImage添加一个数据头,把添加头后的image通常叫uImage,uImage是可以被U-boot直接引
mkimage make uImage error
"<em>mkimage</em>" command not found - U-Boot images will not be built Image arch/arm/boot/uImage is ready
U-boot开发环境搭建
1.从<em>u-boot</em>官网<em>下载</em>最新<em>u-boot</em>文件。ftp://ftp.denx.de/pub/<em>u-boot</em>/2.在虚拟机中安装交叉编译<em>工具</em>。https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads从ARM官网地址中<em>下载</em>对应的gcc-arm-none版本即可。<em>下载</em>完成后拷贝到linux系统中进行解压安装。3.添加<em>工具</em>链的环...
mkimage将kernel打包成uImage的工具
<em>mkimage</em>是将kernel打包成uImage的<em>工具</em>,编译代码的时候发现系统缺少<em>mkimage</em><em>工具</em>,于是将以前系统上的<em>mkimage</em>拷贝过来,竟然就正常生成uImage了,如果遇到编译kernel无法生成uImage可以<em>下载</em>这个试试。
U-Boot串口下载
参考资料 [1]使用uboot + minicom串口协议<em>下载</em>镜像文件
制作uImage镜像 .
由于uboot 只能用来启动uImage,不能启动zImage,因此当内核编译结束生成zImage 镜像文件后,还需要进一步制作uImage 镜像. (1)制作uboot 时,在uboot 的tools 目录下会生成<em>mkimage</em> <em>工具</em>,约52kB. (2)将tools 目录下生成的<em>mkimage</em> 文件拷贝到/bin 目录中.             # cp <em>u-boot</em>/tools/mk
arm端制作yaffs2格式镜像工具mkyaffs2image
arm端制作yaffs2格式镜像<em>工具</em>mkyaffs2image,可在android手机上执行,非x86
U-boot官方2013.10版本移植流程
今天开始移植U-boot的官方2013.10版本,做一下笔记,以备日后所需
mkimage使用详解 (-a 和 –c参数指定的地址异同的差别)
<em>mkimage</em>使用详解 (-a 和 –c参数指定的地址异同的差别) uboot源代码的tools/目录下有<em>mkimage</em><em>工具</em>,这个<em>工具</em>可以用来制作不压缩或者压缩的多种可启动映象文件。<em>mkimage</em>在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样
U-Boot内核生成工具
对于linux内核而言,直接使用make生成的是zImage格式内核,这个内核是不能通过U-boot<em>下载</em>引导的,U-Boot是专用格式,在zImage开头添加了一部分信息,可以使用<em>mkimage</em>命令转换,注意该可执行文件需要在Linux使用
君正4750开发板使用日记2-Linux环境搭建与内核编译
Linux环境搭建与内核编译 上一篇中把4750开发板与PC的硬件连通了,这一篇记录的是基本的Linux环境的搭建。其实官方文档已经比较细了,网上也有大量的资料,但到实践中还是有一些问题,在此记录一下。 首先是安装一个LINUX系统来做开发环境了。官方推荐当然是直接装一个,但是一方面我平时很多工作还是要在Windows下完成,另一方面我也习惯了用Windows,因此我还是没有直接装
mkimage 命令找不到
<em>mkimage</em> <em>工具</em>不是ubuntu自带的, 是<em>u-boot</em>中编译出来的: 如果使用make uImage 则能生成由uboot 引导的内核文件, 需要用到 uboot/tools/<em>mkimage</em>,可以在/etc/bashrc 文件末加入一下语句: export PATH:=$PATH:/usr/src/arm/<em>u-boot</em>-1.1.5/tools 这样就能直接引用<em>mkimage</em>
Linux内核编译时会遇到的问题--缺少mkimage
由于各大平台所带的内核不同,所以编译方式也不同,但方法都是大同小异。但是,编译内核有时候会提示缺少<em>mkimage</em>这个命令,如何解决?供应商提供内核的同时也会提供其它的一些,比如Uboot,rootfs等等。这个<em>mkimage</em>来自于对应的uboot源码包里,对uboot源码包进行解压后,编译uboot,后面会生成uboot.bin然后在tool目录下:ls <em>mkimage</em>我们可以看到有mkimgae
怎么使用 UBOOT 来启动 rtems
怎么使用 UBOOT 来启动 rtems 假设UBOOT已经正常启动了,网络也能用例如 hello world 例子,rtems编译之后的应用程序是 .exe,实际上就是 elf 文件如果有elf解析器,例如调试的时候就是使用 gdb直接加载 .exe 文件就可以了,但是uboot加载的话,应该将它先转换为 bin 文件。 使用命令 $ arm-rtems4.10-objcopy  
uboot开发笔记一之ralink mt7620编译
ralink mt7620 uboot开发笔记之一 参考: 1.MTK_Ralink_ApSoC_SDK_4200_20131106.tar.bz2,这个ralink的sdk网上有,自行搜索; MTK_Ralink_ApSoC_SDK_4200_20131106/Uboot MTK_Ralink_ApSoC_SDK_4200_20131106/RT288x_SDK/tool
使用 u-boot 烧写内核——韦东山嵌入式Linux学习笔记10
本文实验环境: 1. windows 7(64bit) 2. JZ2440(V2)使用 <em>u-boot</em> 烧写内核,一般有两种方法。 1. 通过USB<em>下载</em>功能 2. 通过TFTP功能通过USB<em>下载</em>功能烧写内核操作步骤:
u-boot 详细介绍 .
Bootloader 对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。嵌入式Linux系统同样离不开引导程序,这个引导程序就叫作Bootloader。 6.1.1  Bootloader介绍 Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。 对
mkimage作用和使用方法
为什么要用U-boot的<em>mkimage</em><em>工具</em>处理内核映像zImage?因为在用bootm命令引导内核的时候,bootm需要读取一个64字节的文件头,来获取这个内核映象所针对的CPU体系结构、OS、加载到内存中的位置、在内存中入口点的位置以及映象名等等信息。这样bootm才能为OS设置好启动环境,并跳入内核映象的入口点。而<em>mkimage</em>就是添加这个文件头的专用<em>工具</em>。具体的实现请看U-boot中boo...
u-boot网络固件还原功能
一、任务简介:在UBOOT中使用UDP协议与服务器实现通讯,并获取服务区的特定配置文件并执行其中的命令,从而应用于生产辅助、进行维护、升级等等。 二、流程: 三、注意几点: 1、INI文件格式(b开头的命令不是致命命令,执行不成功会跳到吓一条命令),下面是一个例子: ::this is a inifile s00=setenv serverip 192.168.1
嵌入式linux中如何查看ramdisk.img中的文件内容
一 查看文件格式 file ramdisk.img.u ramdisk.img.u: <em>u-boot</em> legacy uImage, ramdisk, Linux/ARM, RAMDisk Image (gzip), 7573433 bytes, Mon Jan 11 18:29:28 2016, Load Address: 0x00000000, Entry Point: 0x00000000,
uboot脚本(类似于shell)
uboot启动时,通常可以中断uboot启动,进入uboot命令行界面。进入后可以设置环境变量,使用一些命令行。除此之外,还可以使用命令行脚本。
U-boot原厂版本移植流程
今天开始移植三星原厂的U-boot,做一下笔记,以备日后所需
yaffs2image制作工具
本<em>工具</em>用于linux根文件系统镜像文件的制作,压缩包里有使用说明。 下面是<em>工具</em>说明: mkcramfs 制作cramfs镜像的<em>工具</em> <em>mkimage</em> 制作jffs2镜像的<em>工具</em> mkyaffs2image 制作2.6的yaffs2的镜像<em>工具</em>(针对Nand Flash是128MB到1GB的) mkyaffsimage 制作2.6.13的yaffs2的镜像<em>工具</em> mkyaffsimage_2 制作2.6.25.8或2.6.30.4或更高版本内核的yaffs2的镜像<em>工具</em>(针对Nand Flash是64MB的) mkubifsimage 制作UBIFS文件系统镜像的<em>工具</em>(针对256MB到1GB的SLC的Nand Flash) mkyaffs2image_for_TQ3358 制作专门针对TQ3358的Linux和Android使用的yaffs镜像 mkubifsimage 用法 mkubifsimage -r 文件系统目录 -o 镜像名
mkimage:找不到命令 学习mkimage
编译的时候发现 line 69: <em>mkimage</em>:找不到命令 才发现自己没有装这个打包<em>工具</em>,安装$ sudo apt-get install uboot-<em>mkimage</em> 再编译ok ./<em>mkimage</em> -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image -A
我对mkimage工具的掌握
uboot<em>工具</em><em>mkimage</em>的功能:制作不压缩或者压缩的多种可启动映象文件。据说,使用bootm命令加载的内核和根文件系统都是要使用这个<em>工具</em>加上个头, 记录参数所指定的信息,因此uboot能识别这个映象针对的CPU结构,OS,加载内存的位置, 入口点位置以及映象名称 在uboot的tools/<em>mkimage</em>.c文件定义其功能。 <em>mkimage</em>的用法:
友善mkimage
编译linux操作系统时,需要的文件,如果没有这个文件,编译的时候会出现错误,所以提供给大家
hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决这个问题 .
一, 安装SDK 1、Hi3531 SDK包位置     在&quot;Hi3531_V100R001***/01.software/board&quot;文件夹下,您能够看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件。 该文件就是Hi3531的软件开发包。 2、解压缩SDK包     在linuxserver...
uboot之bootm命令分析
/*本文的部分内容参考了http://blog.csdn.net/xitijie/article/details/7004737这篇文章,在此表示感谢*/ bootm要做的事情: 1. 读取头部,把内核拷贝到合适的地方 2. 把参数给内核准备好,并告诉内核参数的首地址 3. 引导内核 启动内核: do_bootm_linux: 1. 设置参数,跳到入口地址theKernel
mkimage 制作uImage文件
制作uImage所需要的MKimage,uboot的整个tools文件,把tools放到内核的同目录下,然后把<em>mkimage</em>。exe放到/usr/bin下就行了,已经测试过了,很好用
IROM_Fusing_Tool(SD卡烧写工具)源码包
IROM_Fusing_Tool用于向SD卡写入BootLoader,但是默认的程序只能烧写2GB以下的SD卡。
利用u-boot工具mkimage 把zImage转换为uImage的方法
通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提供必要的信息,如通过<em>mkimage</em>这个<em>工具</em>(在<em>u-boot</em>代码的tools目录中)可以给zImage添加一个header,也就是使得通常编译的内核zImage添加一个数据头,把添加头后的image通常叫uImage,uImage是可以被U-boot直接引导的内核镜像。那么如何使用<em>mkimage</em><em>工具</em>而产生uImage的呢?下面将具体介绍<em>mkimage</em><em>工具</em>的使用:
U-boot 官方源码FTP下载地址 及 主页
ftp://ftp.denx.de/pub/<em>u-boot</em>/
u-boot 下载地址
http://ftp.denx.de/pub/<em>u-boot</em>/
uboot的工具mkimage使用方法
uboot源代码的tools/目录下有<em>mkimage</em><em>工具</em>,这个<em>工具</em>可以用来制作不压缩或者压缩的多种可启动映象文件。 <em>mkimage</em>在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么 zengx
u-boot最新版
最新版<em>u-boot</em>,2016年11月发布的,用winrar解压<em>工具</em>解包后有2个文件,一个是源码文件,另一个是数字签名文件。
如何安装mkimage工具
beyond@ubuntu:~/dev/arch/arm/boot$ sudo apt-cache search <em>mkimage</em> jigit - tools for working with jigdo files uboot-<em>mkimage</em> - generate kernel image for U-Boot beyond@ubuntu:~/dev/arch/arm/boot$ sudo
mkimage工具详解
<em>mkimage</em><em>mkimage</em>
u-boot源码官方下载地址
ftp://ftp.denx.de/pub/<em>u-boot</em>/
qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统
本文介绍了如何编译<em>u-boot</em>、linux kernel,然后用qemu启动<em>u-boot</em>和linux kernel,达到与开发板上一样的学习效果!
Uboot功能分析之mkimage分析
uboot功能介绍,<em>mkimage</em>分析,主要是介绍<em>mkimage</em>的各个参数和源码位置等。
路由器不死U-Boot
路由器不死U-Boot,需要刷机的同学可以<em>下载</em>回去试试哦~~!
mkimage工具讲解(z)
uboot源代码的tools/目录下有<em>mkimage</em><em>工具</em>,这个<em>工具</em>可以用来制作不压缩或者压缩的多种可启动映象文件。 <em>mkimage</em>在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么 ./mkima
mkimage工具讲解
uboot源代码的tools/目录下有<em>mkimage</em><em>工具</em>,这个<em>工具</em>可以用来制作不压缩或者压缩的多种可启动映象文件。 <em>mkimage</em>在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么 ./mkima
U-BOOT 官方下载地址
U-BOOT 官方<em>下载</em>地址
关于uimage,zimage,mkimage等问题的总结(转)
内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。 那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。
mkimage" command not found - U-Boot images will not be built求助">"mkimage" command not found - U-Boot images will not be built求助
vbox虚拟机里装fedora16 gcc3.4.1编译内核2.6.20.3时出现如上错误rnrn网上n多的方法都试遍了!!在我这咋都不好使呢?rnrn各种目录下有 <em>mkimage</em>rnrnbashrc文件里也加有各种路径试过rnrn<em>mkimage</em>文件读写权限均有rnrn被这个错误煎熬了很久很久
MT7688,Openwrt,U-boot 串口驱动 程序
                           串口驱动子程序 路径: home/widoraUboot/<em>u-boot</em>-mt7688/board/rt2880 高开始弄linux,一切都不是很清晰,需要把看过的程序几下来,   #include &amp;lt;common.h&amp;gt; #include &quot;serial.h&quot; #include &amp;lt;rt_mmap.h&amp;gt; #if d...
u-boot移植第五弹——2013.10u-boot通过tftp下载到内存中运行
本次修改是很重要的,实现的功能是不必通过SD卡启动<em>u-boot</em>,使用tftp功能<em>下载</em><em>u-boot</em>到内存然后使用go命令直接跳转到对应的内存地址即可。 为什么说本次移植很重要呢,原因是为了调试方便。可以试想,如果每次修改都需要用SD卡,可以想象工作量有多大,很没效率,而使用tftp方式就方便快捷多了,几条命令就行了。好了开始介绍怎么修改。 首先添加宏定义#define CONFIG_SK
rk3188 mkimage.sh及cpio打包过程分析
一.  <em>mkimage</em>.sh 1. android目录下的<em>mkimage</em>.sh #!/bin/bash set -e . build/envsetup.sh >/dev/null && setpaths export PATH=$ANDROID_BUILD_PATHS:$PATH TARGET="withoutkernel" if [ "$1"x !=
从零开始的UBOOT的学习11-为Ubuntu安装合适的交叉编译工具
从零开始的UBOOT的学习11-为Ubuntu安装合适的交叉编译<em>工具</em>链 参考朱有鹏UBOOT全集 1、我们使用S5PV210的开发板,所以我们需要使用arm-none-linux-gnueabi编译<em>工具</em>链 (1)第一步:获取交叉编译<em>工具</em>链arm-2009q3.tar.bz2 (2)第二步:放置在Ubuntu中的某一个合适的目录下面,这里我们使用/user/local/arm其中里面是没有ar...
u-boot 2017源码
UBOOT 的2017版本,和uboot2010版本相比变化很大,makefile 结构参考内核修改
通过git获取u-boot
可以查找<em>u-boot</em>官网,通过命令行使用git clone git://git.denx.de/<em>u-boot</em>.git <em>u-boot</em>远程克隆一个版本库,然后使用使用git tag查看release tag版本信息再使用git checkout “tag"获取需要的版本
hackpascal的不死U-boot最后一个版本 2015-04-27
hackpascal的不死U-boot最后一个版本 2015-04-27,完全版、最终版!这是hackpascal开发的最后一个版本的U-boot,然后他就开始开发Breed了,U-boot至此也就不再有更新了,详见压缩包内的说明文档。
Xilinx公司Vivado开发工具目前最全授权
Vivado是目前最新的Xilinx公司集成开发套件,但可用授权很少,这里给出了一个目前最全的授权
imx6 烧写nand uboot 工具 kobs-ng 5.4
imx6 烧写nand uboot <em>工具</em> kobs-ng 5.4,在正常的 uboot 头添加 fcb 和 NAND 坏块表,当前使用的是256Mflash ,不同的NAND需做不同的修改
使用u-boot的USB下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记06
本文实验环境: 1. windows 7(64bit) 2. JZ2440(V2) 假设板子的Nor Flash上已经烧好了<em>u-boot</em>,如果我想利用<em>u-boot</em>的USB<em>下载</em>功能,把一个裸板程序烧写到Nand Flash,应该如何操作?
mkimage能用交叉编译编译后到板子上运行吗
有那位大侠用过把<em>mkimage</em>这个<em>工具</em>用交叉编译器编译出来,然后在目标板上运行制作ramdisk的吗?
不死U-Boot_最终版2015-04-27_可直刷Breed
这是2015-04-27的<em>u-boot</em>,H大最后一个U-Boot版本,可直接刷breed,其它<em>u-boot</em>版会有64整数的文件大小验证不能直接刷breed,其它版<em>u-boot</em>可先刷最后这版<em>u-boot</em>后再刷breed。此版<em>u-boot</em>和breed可互刷,十分方便。
用AXD和JLINK调试u-boot方法与步骤
作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版
不死 U-Boot
[2015-01-15 更新] 添加 QCA9533 v2 支持 (暂无固件支持) 添加 TP-LINK TL-WR2041N v2 (QCA9558 + AR8236) 支持 修复在 32M Flash 上打开 TP-LINK 设置页面卡死的 BUG 修复使用新版 Flash 驱动后无法在 32M Flash 上启动固件的 BUG [2014-11-23 更新] AR2317 增加内存大小自适应的功能 AR7161 WNDR3700V2/WNDR3800/WNDRMAC 专用版修复 USB 灯常亮的问题 [2014-11-18 更新] 刷入编程器固件时如果不选择保留 U-Boot,不再检测固件是否合法,以便刷入其它闪存布局的固件。 [2014-11-16 更新] AR7240 再次修复刷原厂固件丢无线的 BUG (手抖造成的) 底层小更新 (所有芯片) [2014-10-26 更新] AR724x 添加 UBNT 编程器固件自动识别功能 [2014-10-7 更新] AR2317 修复无法刷入部分固件的 BUG 修复刷入编程器固件取消选择保留 U-Boot 却仍然保留 U-Boot 的 BUG 增加更多 Flash 支持 [2014-9-24 更新] WNDR3800 修复 OpenWrt 可能无法保存设置的 BUG WNDR3800 增加 CH 机型支持 增加品胜云座易充 (WMM003N) 及品胜无线音乐路由 (WPR001N) 支持 (先开机,再按复位键,否则无法开机,硬件问题) [2014-9-21 更新] 360 安全路由 C301 专用版完善恢复出厂设置的功能,支持 360 官方固件恢复出厂设置 修复小 BUG [2014-9-20 更新] 360 安全路由 C301 专用版增加刷写/备份第二 Flash 功能 360 安全路由 C301 专用版增加从第二 Flash 启动的功能 (目前无固件支持) 360 安全路由 C301 专用版增加刷写官方加密固件的功能 [2014-9-4 更新] 添加 DHCP 服务功能,连接到路由的设备可自动获取 IP 地址 增强网页稳定性,解决页面多次刷新后失去响应的问题 修复 AR9341/AR9344 内存初始化 BUG,增强稳定性,解决部分 MW300R v3/v4 FW300R v3/v4 无法启动的问题 [2014-8-31 更新] 360 安全路由 C301 专用版增加 NVRAM 修改功能,可修改 MAC 地址等设置 [2014-8-30 更新] 增加 360 安全路由 C301 专用版 [2014-8-28 更新] 修复 AR9344 通电有时无法开机 (灯全亮) 的问题 增加 AR9344 + AR8035 (上海贝尔 MSA2K-3513NA 专用版) 支持 U-Boot 选择说明 ** 请根据以下列出的硬件配置选择合适的 U-Boot 文件进行刷机 ** 选择 Flash 时,请在下方的列表中检查是否支持。 ** 在已列出的生产商中,绝大多数未列出的 Flash 型号是因为其 JEDEC ID 与已列出的 Flash 相同,因此可以直接使用 ** 凡在 U-Boot 控制台 [系统信息] 页中看到已识别出 Flash 型号,则表明使用此 Flash 没有问题 U-Boot 适用的硬件配置、机型、及原厂固件如下: [<em>u-boot</em>-ar2317.bin] 硬件配置: AR2317 + 88E6060 AR2317 + AR8236 AR2317 + ADM6996 内存: SDRAM / DDR 16-bit 大小自适应 机型: 山寨 UBNT: TP-LINK TL-WR541G+ v1/v2/v3 TP-LINK TL-WR340G+ v1/v2/v3/v4 Netgear WGR614v7 原厂固件: UBNT XS2 系列原厂升级固件 其他固件: OpenWrt atheros 平台的 sysupgrade 固件 DD-WRT 固件 说明: <em>u-boot</em>-ar2317-32m.bin 可用在 32M 及 64M 内存的路由上,但只能使用 32M 内存 <em>u-boot</em>-ar2317-64m.bin 只能用在 64M 内存的路由上,在 32M 内存路由上不能开机 此 U-Boot 支持最大 16M Flash;支持在大容量 Flash 上刷写小容量固件,如在 8M Flash 上刷写 4M 固件,则 4M 固件会被自动扩展成 8M [<em>u-boot</em>-ar7161-wndr3800.bin] 硬件配置: AR7161 + RTL8366SR 内存: SDRAM 16-bit 大小自适应 机型: Netgear WNDR3700 v2 Netgear WNDR3800 Netgear WNDRMAC 原厂固件: 同机型支持的固件 其他固件: OpenWrt / DD-WRT 固件 [<em>u-boot</em>-ar7240_ar7241.bin] 硬件配置: AR7240 / AR7241 内存: DDR / DDR2 16-bit 大小自适应 机型: AR7240: TP-LINK TL-WR740N v1/v2/v3 TP-LINK TL-WR740N v4 (中国版) TP-LINK TL-WR741N v1/v2/v3 TP-LINK TL-WR841N v5 TP-LINK TL-WR940N v1 TP-LINK TL-WR941N v4 TP-LINK TL-WR941N v5 AR7241: TP-LINK TL-WA801N v1 TP-LINK TL-MR3220 v1 TP-LINK TL-MR3420 v1 TP-LINK TL-WR840N v1 TP-LINK TL-WR841N v7 TP-LINK TL-WR842N v1 以及水星、迅捷马甲路由 原厂固件: 同机型支持的固件 UBNT XM 原厂升级固件 [<em>u-boot</em>-ar913x-88e6060.bin] 硬件配置: AR9132 / AR9130 + 88E6060 内存: DDR 16-bit 大小自适应 机型: TP-LINK TL-WR941N v1/v2/v3 TP-LINK TL-WR841N v3 原厂固件: 同机型支持的固件 [<em>u-boot</em>-ar9331.bin] [<em>u-boot</em>-ar9331-pisen.bin] 硬件配置: AR9331 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-MR3020 v1 TP-LINK TL-MR3040 v1/v2 TP-LINK TL-MR3220 v2 TP-LINK TL-WR340G+ v7 TP-LINK TL-WR700N TP-LINK TL-WR702N TP-LINK TL-WR703N TP-LINK TL-WR740N v4 (国际版) TP-LINK TL-WR740N v5/v6/v7 TP-LINK TL-WR741N v4 TP-LINK TL-WR742N v5/v6 TP-LINK TL-WR743N v2 TP-LINK TL-WR745N v2 品胜云座易充 (WMM003N) 品胜单网口无线音乐路由 (WPR001N) 以及水星、迅捷马甲路由 原厂固件: TP-LINK TL-MR3020 v1 (国际版) TP-LINK TL-MR3040 v1/v2 (国际版) TP-LINK TL-MR3220 v2 (国际版) TP-LINK TL-WR703N 品胜云座易充 (WMM003N) 品胜单网口无线音乐路由 (WPR001N) 说明: <em>u-boot</em>-ar9331-pisen.bin 专用于品胜无线路由以解决其复位按钮无法使用的问题 <em>u-boot</em>-ar9331-pisen.bin 品胜路由进入 U-Boot 控制台,请先开机再按复位键,否则无法开机,这是硬件设计造成的。可以超频,但限制到 500MHz 不能用于 TP-LINK TL-WR720N v3 和 TP-LINK TL-WR710N,否则无法开机。 [<em>u-boot</em>-ar9331-wr720nv3_wr710n.bin] 硬件配置: AR9331 内存: DDR 16-bit 大小自适应 机型: TP-LINK TL-WR710N TP-LINK TL-WR720 v3 原厂固件: 同 <em>u-boot</em>-ar9331.bin 适用的原厂固件 说明: 针对 TP-LINK TL-WR720 v3 和 TP-LINK TL-WR710N 定制的,以解决其内存类型识别的 BUG。 [<em>u-boot</em>-ar9341.bin] 硬件配置: AR9341 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-MR3420 v2 TP-LINK TL-WR841N v8 TP-LINK TL-WR842N v2 TP-LINK TL-WR843N TP-LINK TL-WR847N v3 TP-LINK TL-WR940N v2 以及水星、迅捷马甲路由 原厂固件: TP-LINK TL-MR3420 v2 (国际版) TP-LINK TL-WR841N v8 (国际版) TP-LINK TL-WR842N v2 (国际版) TP-LINK TL-WR843N (国际版) TP-LINK TL-WR940N v2 (国际版) [<em>u-boot</em>-ar9342-ar8327.bin] 硬件配置: AR9342 + AR8327 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-WR1041N v2 原厂固件: TP-LINK TL-WR1041N v2 [<em>u-boot</em>-ar9344.bin] [<em>u-boot</em>-ar9344-wr941nv6.bin] [<em>u-boot</em>-ar9344-wdr3320v2.bin] [<em>u-boot</em>-ar9344-mw4530r.bin] [<em>u-boot</em>-ar9344-msa2k-3513na.bin] [<em>u-boot</em>-ar9344-qihoo-c301.bin] 硬件配置: AR9344 AR9344 + AR8327N AR9344 + AR8035 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: 百兆有线: TP-LINK TL-WR941N v6 TP-LINK TL-WR2041N v1 TP-LINK TL-WDR3310 TP-LINK TL-WDR3320 v2 TP-LINK TL-WDR3500 TP-LINK TL-WDR3600 TP-LINK TL-WDR5300 TP-LINK TL-WDR6300 v2 水星 MAC1200R 360 安全路由 C301 千兆有线: D-LINK DIR-825 C1 TP-LINK TL-WDR4300/TL-WDR4310/TL-WDR4320 水星 MW4530R 单口千兆: 上海贝尔 MSA2K-3513NA 原厂固件: 同机型支持的固件 说明: 所有 AR9344 的 U-Boot 都自动检测有线网络类型,为百兆千兆自适应的 凡未提到使用专用版的,全部使用通用版 <em>u-boot</em>-ar9344.bin ! <em>u-boot</em>-ar9344-wr941nv6.bin 专用于 TP-LINK TL-WR941N v6 以解决其复位按钮无法使用的问题 <em>u-boot</em>-ar9344-wdr3320v2.bin 专用于 TP-LINK TL-WDR3320 v2 以解决其 LED 不正常和 PCI-E 初始化的问题 <em>u-boot</em>-ar9344-mw4530r.bin 用于 水星 MW4530R 和 D-LINK DIR-825 C1,以便能够使用 WPS/QSS 和 RESET 按钮 <em>u-boot</em>-ar9344-msa2k-3513na.bin 专用于 上海贝尔 MSA2K-3513NA,以便 LED 和 RESET 按钮能正常使用;现在只能刷写原厂编程器固件 <em>u-boot</em>-ar9344-qihoo-c301.bin 专用于 360 安全路由 C301,支持刷写官方固件或 OpenWrt 固件 [<em>u-boot</em>-qca953x.bin] 硬件配置: QCA9531 / QCA9533 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-WR802N v1 TP-LINK TL-WR841N v9/v10/v11 TP-LINK TL-WR842N v4 水星 MW305R v3 水星 MW316R v1 迅捷 FR300R v9 原厂固件: TP-LINK TL-WR802N v1 TP-LINK TL-WR841N v9 (国际版) [<em>u-boot</em>-qca9558-ar8236.bin] 硬件配置: QCA9558 + AR8236 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-WR941N v7 TP-LINK TL-WR881N v1 TP-LINK TL-WR2041N v2 迅捷 FW450R v1 水星 MW450R v1 原厂固件: 同机型支持的固件 [<em>u-boot</em>-qca9558-ar8327n.bin] 硬件配置: QCA9558 + AR8327N 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK Archer C5 TP-LINK Archer C7 v1/v2 TP-LINK TL-WDR4900 TP-LINK TL-WDR7500 v2 TP-LINK TL-WDR7500 v3 TP-LINK TL-WR1043N v2 原厂固件: 同机型支持的固件 [<em>u-boot</em>-tp9343.bin] 硬件配置: TP9343 内存: SDRAM / DDR / DDR2 16-bit 大小自适应 机型: TP-LINK TL-WR880N v3 TP-LINK TL-WR882N v1 TP-LINK TL-WR885N v1 TP-LINK TL-WR941N v8 TP-LINK TL-WR2041N v3 迅捷 FW450R V2 原厂固件: 无 U-Boot 支持的 Flash 列表及说明: 制造商 4M 8M 16M 32M Atmel AT25DF321 AT25DF321A AT25DF641 EN25Q128 EN25QH256 EON (cFeon) EN25F32 EN25P64 EN25QH128 EN25P32 EN25Q64 EN25Q32 EN25QH64 EN25QH32 ESMT F25L32PA F25L64QA F25L32QA GigaDevice GD25Q32 GD25Q64 GD25Q128 Macronix MX25L3205D MX25L6405D MX25L12805D MX25L3235E MX25L6435E MX25L12835E MX25L25635E MX25L3255E MX25L6455E MX25L12855E MX25L25655E Micron M25P32 M25P64 M25P128 N25Q256A M25PX32 M25PX64 N25Q128A13 N25Q032A N25Q064A N25Q128A11 PMC PM25LQ032 SST SST25VF032B SST25VF064C SST26VF032 SST26VF064B SST26VF032B Spansion S25FL032A S25FL064A S25SL128P1 S25FL256S1 S25FL132K S25FL164K S25SL128S1 S25SL032K * S25SL064K ** S25SL128K *** Winbond W25X32 W25X64 W25Q128 W25Q256 W25Q32 W25Q64 * S25SL032K 被识别为 W25Q32 ** S25SL064K 被识别为 W25Q64 *** S25SL128K 被识别为 W25Q128
u-boot通过nfs从服务器下载内核,并且启动内核,挂载根文件系统的方法
http://www.linuxidc.com/Linux/2013-08/89154.htm http://blog.csdn.net/sinat_31500569/article/details/53120530 参考链接 首先要在电脑上安装nfs服务器 1.执行命令 sudo apt-get install nfs-kernel-server 2.执行命令:mkdir /home
A10/A20 Bootloader加载过程分析
A10/A20 Bootloader加载过程分析 注:由于全志A10和A20在加载Bootloader过程方面基本一致,下面仅以A20叙述,但同时也适用于A10。另外在不需要区分Cubieboard1和Cubieboard2的情况下,统称为Cubieboard;另现在市面上一般所说的SD卡即为Micro SD Card,也就是TF卡,为区别于一般传统的SD卡,本文一般使用TF卡描述,但同于平
u-boot.bin
该二进制文件是在linux环境下基于arm-linux-gcc交叉编译环境下生成的,可以引导启动Linux内核
全志H3Android SDK开发环境搭建和编译异常问题整理
编译内核时候出现: 1."<em>mkimage</em>" command not found - U-Boot images will not be built     安装: sudo apt-get install <em>u-boot</em>-tools 2.     awk: line 4: function strtonum never defined         awk: line 4: functio
u-boot不死
朋友们来<em>下载</em>把都是自己用的..东西还可以爱硬改的朋友来<em>下载</em>把
串口工具secureCRT和putty
附件包含绿色版的串口<em>工具</em>secureCRT和putty
编译通过的U-boot和使用的arm-linux-gcc编译器
说实话编译U-boot挺累人的,要做的修改不是很多,但是在编译器上花的功夫却很多,经常遇到各种奇怪的问题。 下面是编译通过的U-boot和对应的gcc编译器 GCC<em>下载</em>地址:http://download.csdn.net/detail/king_mcu/9002001 U-Boot<em>下载</em>地址:http://download.csdn.net/detail/king_mcu/9002011
以韦东山的jz2440为例如何用oflash把u-boot烧写到开发板
1:使用补丁修改 编译 <em>u-boot</em> 比如我 的F盘下的F:\jz2440\systems\<em>u-boot</em> <em>u-boot</em>-1.1.6.tar.bz2 是没有修改的源码, <em>u-boot</em>.1.1.6¬_jz2440.patch是补丁文件 2:把 <em>u-boot</em>-1.1.6.tar.bz2和<em>u-boot</em>.1.1.6¬_jz2440.patch 放到linux下修改,编译,得到一个u-boo.bi
U-Boot下载与编译
U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。      1. U-BOOT的<em>下载</em>地址: http://download.csdn.net/detail/woaixiaozhe/4174010   我<em>下载</em>的是1.1.6版本,一开始在FTP上<em>下载</em>了一个次新版,结果编译失败。1.1.6是没问题的。
xilinx u-boot
xilinx <em>u-boot</em>源代码,自己<em>下载</em>的学习资料,并根据提供的技术文件进行简单的修改配置,很好用。
给开发板烧写u-boot
  *实验平台:            PC机系统-windows10;            虚拟机版本-VMware Workstation Pro;            ubuntu版本-17.04            开发板-FS210(arm8) *实验步骤:  1.将<em>u-boot</em>.bin镜像文件从pc机复制到虚拟机内的共享文件夹/mnt/hgfs/share下  2.然后将u-...
sjf uboot 2410 2440
<em>u-boot</em> 烧录<em>工具</em> sjf 很好用的烧录<em>工具</em> 并口<em>下载</em> 支持 intel and 三星的芯片
使用J-Link烧写一U-boot的烧写+裸板程序烧写(JZ2440-S3C2440)
一、使用J-Link 烧写NOR Flash 注意:J-Link 只支持NOR Flash,不支持NAND Flash。 1、安装J-link 驱动(在Windows 下) 在JZ2440 开发板JLINK 使用手册(JZ2440开发板JLINK使用手册\jlink安装驱动程序目录)中,驱动名为:Setup_JLinkARM_V436e.exe。 双击即可进行安装,安装完成后,桌面上显
ubuntu14.04 64位 编译uboot
<em>mkimage</em>: invalid entry point
高频电子线路 课件3-4章下载
里面有ppt课件,内容详细,和课本同步,分了章节,大家可以分批下载 相关下载链接:[url=//download.csdn.net/download/zxcvbnmlgs/1975672?utm_source=bbsseo]//download.csdn.net/download/zxcvbnmlgs/1975672?utm_source=bbsseo[/url]
jquery Ajax下载
jquery Ajax js javascript 相关下载链接:[url=//download.csdn.net/download/baiawquqf/2005366?utm_source=bbsseo]//download.csdn.net/download/baiawquqf/2005366?utm_source=bbsseo[/url]
被爱可以字符串处理工具注册机下载
被爱可以字符串处理工具及 被爱可以字符串处理工具注册机 相关下载链接:[url=//download.csdn.net/download/bab7758521/2065790?utm_source=bbsseo]//download.csdn.net/download/bab7758521/2065790?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习 工具下载 大数据培训下载
我们是很有底线的