开发板不能下载内核 内核下载问题解答

2023-05-16

首先出现

1.'serverip' not set 这时在

uboot>setenv serverip 192.168.1.103(这是我虚拟机的ip,大家对应设置即可)

2.ERROR: `ipaddr' not set 这时在

uboot>setenv ipaddr 192.168.1.3(我的目标板的ip)

3.这时在你tftp下对应目录里把内核放进去,在虚拟机上的操作很简单,copy过去就行,要注意权限问题

如果Load address:0x0700000

Loading: *

TFTP error:'Permission denied' (0)

Starting again

在虚拟机上zImage文件右键属性->权限 下面两项读写 可执行 也可以用 sudo chmod 777 zImage 解决这一问题

4.Wrong Image Format for bootm command

ERROR:can‘t get kernel image!

vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到。而uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。其实就是一个自动跟手动的区别,有了uImage头部的描述,u-boot就知道对应Image的信息,如果没有头部则需要自己手动去搞那些参数。如何生成uImage文件?首先在uboot的/tools目录下寻找mkimage文件,把其copy到系统/usr/local/bin目录下,这样就完成制作工具。然后在内核目录下运行make uImage,如果成功,便可以在arch/arm/boot/目录下发现uImage文件,其大小比 zImage多64个字节。

成功制作出uImage,继续正常烧写就ok了

记得最后要saveenv,否则断电就白做了。。。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开发板不能下载内核 内核下载问题解答 的相关文章

随机推荐

  • 一、JNI_OnLoad简介

    一 JNI OnLoad简介 Java JNI有两种方法 xff0c 一种是通过javah 获取一组带签名函数 xff0c 然后实现这些函数 这种方法很常用 xff0c 也是官方推荐的方法 还有一种就是JNI OnLoad方法 当Andro
  • Klib - C语言通用库

    samtools xff0c bwa等软件都会涉及到这个库 xff0c 在项目中也比较方便加入这个库 来自 xff1a https github com attractivechaos klib 简介 Klib是C语言写成的 xff0c 独
  • coverity下载 最新企业版离线安装包

    版权归作者所有 xff0c 任何形式转载请联系作者 作者 xff1a 技术支持 xff08 来自豆瓣 xff09 来源 xff1a https www douban com note 658637476 下载地址 http www qsch
  • 在Windows下搭建Gitlab服务器

    一 GitLab简介 GitLab 是一个用于仓库管理系统的开源项目 使用Git作为代码管理工具 xff0c 并在此基础上搭建起来的web服务 可通过Web界面进行访问公开的或者私人项目 它拥有与Github类似的功能 xff0c 能够浏览
  • 浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer

    前言 xff1a 其实 studio3 0的工具大家也已经使用过一段时间了 xff0c 自己呢 xff0c 就是从bate版开始使用的 xff0c 我觉得比较好用的几个地方 就几个 xff0c 可能还没用到其他的精髓 但我觉的这个两个功能对
  • 在同一台电脑下如何进行 Python 2 与 3 的切换?

    裝兩個比如路徑 D python27 D python35 然後去手動把 python27下面的python exe改成python2 exe python35下面的python exe改成python3 exe然後你的腳本第一行就加上類似
  • Qt打开外部exe,并将其嵌入到qt界面中

    我现在需要用QProcess打开外部exe xff0c 并打开的外部界面嵌入到Qt的UI界面中 xff0c 请问大神们怎样能实现此功能 xff1f 谢谢啦 Qt打开外部exe已经实现 xff0c 不过是一个独立的窗口 xff0c 现在我需要
  • Gym render_modes = env_creator.metadata[“render_modes“]KeyError: ‘render_modes‘ 解决方案

    问题描述 今天在运行一行代码时 xff1a FLAGS env是我自己定义的环境 env 61 gym make FLAGS env 出现了这种错误 xff1a env 61 gym make FLAGS env File 34 lib p
  • dpkg包管理

    dpkg info xxx deb grep Depends 查看包的依赖关系 dpkg c xxx deb 安装前根据deb文件查看 dpkg L debname 安装后根据包名查看 dpkg l grep debname 查看是否安装某
  • 单片机烧录程序后没反应

    勾选reset and run 或者烧录完之后重新上电
  • CDN缓存

    CDN缓存那些事 CDN是什么 xff1f 谈到CDN的作用 xff0c 可以用8年买火车票的经历来形象比喻 xff1a 8年前 xff0c 还没有火车票代售点一说 xff0c 12306 cn更是无从说起 那时候火车票还只能在火车站的售票
  • custoj 炉石传说真尼玛好玩 C++

    题目地址 xff1a http oj cust edu cn problem 76 题目 xff1a 描述 炉石传说 是一款快乐的卡牌类游戏 xff0c 其中有一张牌为 亵渎 xff0c 其效果如下 xff1a 对敌方随从全部造成1点伤害
  • CLion连接远程运行程序,包括c++和cuda编程

    点击 43 号增加远程服务器的设置 xff0c 并配置好右侧一栏服务器上的配置 Toolchian选择配置好的远程服务器 如果是cuda编程CMake options需要配置 xff1a DCMAKE CUDA COMPILER span
  • pi节点0.4.7 incoming connections一直为0的解决方案

    我开始也是这样 xff0c incoming connections一直是0 xff0c 连了这个IP xff0c 等了大概4 6天就好了 但是我目前也只有1个incoming connetions xff0c 后面有变化我再过来告诉下大家
  • visio2010最新密钥

    2V3PD 3YMPX FJG7R 4W49V M92KH 截止2011年6月22日16点 此KEY还有最后 110 次可激活 MKBGD BWJMW TJQR6 J8DH6 Q8M6B 截止2011年6月22日16点 此KEY还有最后 1
  • arm-linux-gcc安装过程及环境变量设置方法汇总

    一 xff1a 网上下载个压缩包 xff0c 我下载的是arm linux gcc 4 4 3 20100728 tar gz xff0c 地址 xff1a http arm9 net download asp 二 xff1a Fedora
  • XXapp产品过程思考:

    本人在团队中本为项目经理 xff0c 临时需求 xff0c 客串产品经理成为新鸟 xff0c 没吃过猪肉 xff0c 没见过猪跑 xff0c 完全自己想象猪该如何跑 xff0c 以下为本人在研发这款app的一点心得 xff0c 仅供大家参考
  • AttributeError: module ‘pymunk‘ has no attribute ‘constraint‘ 解决方案

    问题分析 出现这个问题是因为当前版本的pymunk的版本过高所致 xff08 我的版本是6 4 0 xff09 xff0c 换用更低版本的pymunk即可 解决方案 pip install pymunk 61 61 5 5 0 参考链接 P
  • linux 网络 device not managed 上不了网

    Ubuntu 12 04 xff0c 本来无线网络连接好好的 xff0c 但是在重启了一次unity界面之后 xff0c 网络连接那个地方就一直显示一个扇形 xff0c 点开后的下拉列表里面一个无线网络都看不见 xff0c 发现 34 Wi
  • 开发板不能下载内核 内核下载问题解答

    首先出现 1 39 serverip 39 not set 这时在 uboot gt setenv serverip 192 168 1 103 这是我虚拟机的ip xff0c 大家对应设置即可 2 ERROR 96 ipaddr 39 n