今天继续玩一玩mini2440开发板的u-boot的编译和下载。

首先,交代一下背景,我下载的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot(可以直接去https://github.com/tekkamanninja/u-boot-tekkamanninja/tree/v2010.03_mini2440_tekkamanninja下载,也可以用git clone命令从https://github.com/tekkamanninja/u-boot-tekkamanninja.git处获取)。当然,具体的详细步骤,也可直接参考我另一篇博客的记录:玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】。

因为tekkamanninja大神已经完成了所有的移植和测试工作,所以其实我能做的也就是编译和下载。而因为我早先已经下载好了,也曾编译过一次,这次只是改了一下NFS的IP地址而已,所以这次其实没什么要做的,也就是重新编译一下而已。

不过,在开始之前,我还是使用make clean的命令进行了一下清理,以防哪里存在一些旧文件导致链接失败。然后,使用make mini2440_config命令重新指定了配置文件,再使用make命令开始编译。

然而,错误立马就出现了,提示说“没有规则可以创建“bmp_logo.o”需要的目标”。这个错误看上去很眼熟啊,很像是有什么残留信息没有清理干净造成的,可我刚才不是清理过了吗?于是,为了确认,我再次执行了一遍清理动作,然后再编译,还是一样的错误。这下我就郁闷了,难道是嫌我清理的不够彻底?不行,那我就放个大招,输入make distclean来次彻底的清理,之后再make,然后居然就成功了!

我想了一下,可能是因为我在前一次全文编译之后,对整个源码的目录进行过一次迁移造成的。看来,make clean的效果还是不够彻底,以后凡是遇到类似的问题时,一定还是要狠下心直接来次彻底的make distclean,以免再次被这种事情折腾。

玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】相关推荐

  1. 玩转mini2440开发板之【下载编译安装运行QT lib/QT Creator/QT程序全过程】

    玩了这么久的mini2440开发板,今天终于完整的将QT研究了一遍,从下载QT库的源码包.配置.编译.安装,然后再到QT Creator的下载.安装和配置,进而新建一个工程,并成功编译,下载到开发板中 ...

  2. 玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】

    今天继续玩一玩mini2440开发板,弄清楚U-boot的编译和烧录过程. 首先,这里交代一个前提,此处所使用的u-boot,是已经移植测试过的,完全可用的版本.就本文而言,我使用的是tekkaman ...

  3. 玩转mini2440开发板之【编译烧录rootfs根文件系统全过程记录】

    前段时间研究了一下如何使用busybox编译和生成最简linux根文件系统(rootfs),并在mini2440开发板上使用NFS网络文件系统进行挂载启动,今天继续研究如何将该根文件系统烧录到开发板上 ...

  4. 玩转mini2440开发板之【制作和修改linux启动logo图片】

    今天玩一玩linux启动logo图片的修改和制作. 对于我手头的mini2440开发板,其实厂家友善之臂原本是有配一个转换工具的,用起来会比较简单.但是,它那个工具仅针对32位的Fedora 9系统开 ...

  5. 玩转mini2440开发板之【在64位WIN7/WIN10系统中安装USB驱动】

    玩mini2440开发板已经很多年了,虽然玩的不怎么精通,但是一直都有在弄.而电脑的操作系统也从最终的32位WinXP提升到了32位的Win7,而今更是到了64位的Win10.然后,却带来了一个很严重 ...

  6. 玩转mini2440开发板之【64位Ubuntu系统无法运行arm-linux-gcc】

    前段时间由于工作原因,将虚拟机重装了,由原来的Ubuntu 12.04(32位)升级成了Ubuntu 16.04(64位).自然,原来安装在Ubuntu 12.04中的所有mini2440开发板相关的 ...

  7. 玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】

    一.工具及线束准备 1.准备一套Jlink V8(尽量使用这个版本的,其他版本没有验证过): 2.制作JTAG转接线,从Jlink下载器转至mini2440开发板的接口,如图1-3: 3.安装JLin ...

  8. 玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】

    今天晚上研究了一下如何通过super-vivi来使用nfs网络文件系统来启动mini2440开发板,一开始一直无法成功,折腾了半天总算搞定了,总结一下: 1.首先,介绍一下我的开发环境. 物理机:wi ...

  9. 玩转mini2440开发板之【如何设置开发板的网络参数】

    今天在研究nfs时,内核启动时一直提示挂载nfs文件系统失败,怀疑是网络参数没有配置正确,导致开发板连不上ubuntu.所以回过头来仔细研究了一下如何给mini2440开发板配置网络参数,验证网络连接 ...

最新文章

  1. pycharm打开python文件如何自动创建项目_pycharm 怎么自动创建python头文件?
  2. OpenCV3.4.1+vs2017安装及配置
  3. java知识点7——面向过程和面向对象、面向对象的内存分析、构造方法
  4. L - 病毒扩散(暴力)
  5. wxWidgets:wxObjectDataPtr< T >类模板用法
  6. 曹大带我学 Go(7)—— 如何优雅地指定配置项
  7. 计算机中丢失ZJCAKeyAdmin,ZJCA数字证书客户端
  8. android 记录路线轨迹_基于百度地图SDK记录运动轨迹
  9. 怎么改HTML表单数据,form设置的数据怎么添加到table
  10. vue 拖动 datatransfer 问题_electron-vue跨平台桌面应用开发实战教程(四)——窗口样式amp;打开新窗口...
  11. 乐视轰然倒塌;智能驾驶上路;360回归A股 | 2017年度科技大事件盘点
  12. mysql与mysqli
  13. 可变参数列表来实现printf函数的输出
  14. Qt获取系统时间并格式化输出
  15. catia二次开发:结构树文档,录制宏编程思路,遍历结构树,catia根对象窗体属性,打开导出文件,cameras工具条,viewer对象和截图,catia发送命令
  16. C语言 逻辑运算符与逻辑表达式
  17. [狗子的PM之路]PM的数据分析思路
  18. 脸上经常长青春痘痘的青年应该多吃的食物
  19. ettercap dns投毒
  20. 基于SpringBoot+Vue前后端分离的在线教育平台项目

热门文章

  1. window 2003 linux,一步步从Windows 2003 DNS 移植到Linux下
  2. 阿里云ARMS重磅推出小程序监控,助力小程序稳定运行
  3. JS引擎、运行时与调用栈概述
  4. Windbg学习 (0x0007) 命令-会话控制
  5. PHP输出缓存(output_buffering)小记 -- 尚有疑问
  6. vmware workstation 8上面装vsphere5
  7. ie的严苛,firefox的宽容
  8. jquery ajax 防止浏览器缓存
  9. a标签href不跳转_[网页编程]-06 HTML5 超链接标签
  10. C语言编程序输出SCHAR_MAX的,运用堆栈把十进制变换成二进制