uboot
晓鹏-King
这个作者很懒,什么都没留下…
展开
-
海思 HI 35xx u-boot+kernel+rootfs移植
PC端开发环境安装:sudo ./sdk.unpack报如下错误:./sdk.unpack: 7: ./sdk.unpack: WARN: not found./sdk.unpack: 8: ./sdk.unpack: ECHO: not found./sdk.unpack: 20: ./sdk.unpack: ECHO: not found./sdk.unpack: 22: ./sdk.unpack: run_command_progress_float: not found...原创 2020-06-30 17:09:44 · 1483 阅读 · 0 评论 -
uboot配置文件mkconfig详解
2.uboot配置分析: 通过Makefile文件在最后的传参,然后再通过mkconfig脚本文件来完成配置。 mkconfig脚本分析: Makefile传参:@$(MKCONFIG) $(@:_config=) arms5pc11x x210 samsung s5pc110 这行代码成功的将六个参数传递进了mkconfig文件中。首先,第一个参数$(@:原创 2016-12-15 16:31:20 · 1595 阅读 · 0 评论 -
uboot之Makefile编译过程详解
1.主Makefile分析:uboot的version(版本信息): VERSION = 1PATCHLEVEL = 3SUBLEVEL = 4EXTRAVERSION =U_BOOT_VERSION =$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) VERS原创 2016-12-15 16:30:24 · 2455 阅读 · 0 评论 -
uboot内文件介绍
1.不同的uboot的版本和uboot的提供者的uboot内的文件一般是不一样的,但是对于整个uboot而言,那几个关键的文件一般都是有的。因此,我们只要弄明白一个版本的uboot文件,那么其他版本的也都差不多可以看懂。我们将以九鼎提供的uboot文件来进行文件的分析。 2.九鼎uboot文件夹介绍:1)文件介绍:文件名文件作用原创 2016-12-15 16:29:41 · 1790 阅读 · 0 评论 -
uboot编译
1.uboot源码获取方法:一般情况下我们获取uboot的源码的方式有以下几种:·直接去uboot的官网获得uboot源码。·直接去芯片厂商的官网获得,移植在它们测试板上面的uboot源码。·直接去开发板供应供应商那里获得他们已将移植并在你自己的开发板上测试成功的uboot源码(一般我们都是采用这种方式的)。 2.编译uboot源码1)一般我们在购买开发板之后都会获得他原创 2016-12-15 16:29:03 · 748 阅读 · 0 评论 -
uboot之Makefile学习
1、Makefiel的作用及意义:Makefiel主要用于管理C语言的工程文件,如同EDA一样,这不过这里是通过Makefile这个文件来管理这个歌工程文件的。相对于传统EDA而言更见灵活也可以随时对文件进行必要的处理。这里主要用与uboot和Liunx 2、Makefile的用法:1)Makefile的文件名一般是Makefile或makefile2)Makefile主要原创 2016-12-15 16:28:17 · 587 阅读 · 0 评论 -
uboot之shell学习
1、shell介绍1)shell是软件系统提供给用户的操作命令行,其本质就是一个用于人机交互的一种方式,它可以是简单的命令行,也可以是复杂的UI界面。2)shell可以作为终端命令行的形式和操作系统进行交互和可以和uboot进行交互操作。3)无论是shell作为简单的命令行终端还是复杂的UI界面都存在解决不了的问题:例如我们需要创建1000名字不同的.txt文件,这样如果单纯的应用sh原创 2016-12-15 16:27:27 · 2911 阅读 · 0 评论 -
uboot对Flash和DDR的管理
1、Flash分区管理Flash分区如下:功能:自由分区待用空间(一般做根文件系统使用)rootfs根文件系统文件kernel内核文件var环境变量ubootbootlater(必须在最前面)原创 2016-12-15 16:26:11 · 3727 阅读 · 0 评论 -
uboot常用的环境变量
环境变量:相当于程序中的全局变量,但是这里不同的时在uboot云翔的过程中,这个环境变量始终都是存在的。并且不会消失。 环境变量含义ipaddr开发板本地的IP地址serverip开发板通过tftp指令去tftp服务器下载东西时,tftp服务器的ip地址gatewayip原创 2016-12-15 16:24:51 · 653 阅读 · 0 评论 -
uboot的常用命令
命令功能参数参数含义举例 printenv/print打印系统所有的环境变量无 print setenv/set设置环境变量set name vale将环境变量(name)的值改为vale的值原创 2016-12-15 16:23:52 · 256 阅读 · 0 评论 -
uboot烧机
之前裸机的时候已经学过了怎么烧系统,但是时间长没搞,在加上当时没有做记录,因此,当再次要烧写uboot的时候还是遇到了一些困难。在此重新记录一下。首先要明白210的启动方式有两种:一种是通过USB启动。此时,我们要先将拨码开关打到正确位置,然后我们就可以将程序的bin文件直接下载到开发板的板载内存中,然后系统启动,直接从板载内存中读取文件。当读取失败的时候就会尝试SD卡启动。而SD开启原创 2016-12-15 16:18:25 · 729 阅读 · 0 评论