当前位置: 首页 > news >正文

沧州地区阿里巴巴做网站安卓应用开发语言

沧州地区阿里巴巴做网站,安卓应用开发语言,株洲论坛网,网站开发项目的里程碑一. 简介 本文我们就来学习,如何将我们编译的 uboot,zImage(内核镜像),xxx.dtb设备树文件,还有制作的根文件系统,这四个文件烧写到开发板中,最后 开发板能正常启动。 上一篇文章说…

一.  简介

本文我们就来学习,如何将我们编译的 uboot,zImage(内核镜像),xxx.dtb设备树文件,还有制作的根文件系统,这四个文件烧写到开发板中,最后 开发板能正常启动。

上一篇文章说明了 烧录需要的文件:uboot, zImage,设备树文件 imx6ull-alientek-nand.dtb,根文件系统rootfs。文章地址如下:

使用MfgTool烧写工具烧写自制系统说明一-CSDN博客

本文继上一篇文章的学习,本文使用 NXP官方 MfgTool工具烧录我们自制的系统。

二.  使用MfgTool烧写工具烧写自制系统

烧写前准备工作:

1.  将 SD卡从开发板的 SD卡槽弹出。

2.  开发板上的拨码开关拨到 USB启动。

烧写

1.   打开 NXP官方提供的 MfgTool工具。

注意:这里的 MfgTool工具内部,之前我更新了 如下目录下几个文件的:

L4.1.15_2.0.0-ga_mfg-tools/mfgtools-with-rootfs/mfgtools/Profiles/Linux/OS Firmware/firmwareL4.1.15_2.0.0-ga_mfg-tools/mfgtools-with-rootfs/mfgtools/Profiles/Linux/OS Firmware/files

具体更新文件如下:

firmware文件夹下: uboot,zImage,xxx.dtb设备树文件

files文件夹下:uboot,zImage,xxx.dtb设备树文件,根文件系统 rootfs。

2.  双击 MfgTool工具下 mfgtool2-yocto-mx-evk-nand.vbs,开发板上电。弹出如下界面,界面有显示"符合 HID 标准的供应商定义设备",否则,设备连接存在问题。

点击 "start"按钮开始烧写

3.   等待系统烧写完成。但是,这里我们烧写过程失败。烧写失败时的串口打印如下:

这里出现的提示:在烧写 mtd3时出错了,提示没有空余的空间可以擦除。

打开 我们更改过的 NXP 官方uboot源码,找到 设置文件分区的地方。具体是 mx6ull_alientek_nand.h 文件,找到如下代码:

#if defined(CONFIG_SYS_BOOT_NAND)
#define CONFIG_EXTRA_ENV_SETTINGS \CONFIG_MFG_ENV_SETTINGS \"panel=TFT43AB\0" \"fdt_addr=0x83000000\0" \"fdt_high=0xffffffff\0"	  \"console=ttymxc0\0" \"bootargs=console=ttymxc0,115200 ubi.mtd=4 "  \"root=ubi0:rootfs rootfstype=ubifs "		     \CONFIG_BOOTARGS_CMA_SIZE \"mtdparts=gpmi-nand:64m(boot),16m(kernel),16m(dtb),1m(misc),-(rootfs)\0"\"bootcmd=nand read ${loadaddr} 0x4000000 0x800000;"\"nand read ${fdt_addr} 0x5000000 0x100000;"\"bootz ${loadaddr} - ${fdt_addr}\0"
#else

可以看出,Uboot源码这里,设置了五个分区,分别对应如下:

mtd0     ->      uboot

mtd1     ->      kernel ziamge

mtd2     ->      xx.dtb

mtd3    ->      misc 1MB

mtd4     ->      rootfs

对于 使用的(NXP官方的) MfgTool工具而言:

(1)在imx6ull-alientek-alpha-nand.vbs文件中:

part_uboot=0

part_kernel=1

part_dtb=2

part_rootfs=3

 

(2)在ucl2.xl文件里面:

uboot烧写到 /dev/mtd0

kernel烧写到 /dev/mtd1

dtb烧写到 /dev/mtd2

rootfs烧写到/dev/mtd3

以上三个部分比较, uboot源码nand-Flash分区设置与 MfgTool工具内部设置的有冲突。所以,在烧写的时候,uboot预将 根文件系统rootfs到 mtd3分区,由于 mtd3分区大小只设置了 1MB,所以会失败。

解决方法:

将 uboot源码中,针对 Nand-Flash版开发板设置

4.  开发板断电,开发板上的拨码开关拨到从 nand-Flash启动。

http://www.yayakq.cn/news/849628/

相关文章:

  • 网络科技公司 网站建设中国十大品牌策划机构
  • 怎样学做网站网站排名在线优化工具
  • 网站主机免备案专注网站建设怎么样
  • 东钱湖镇建设局网站企业案例网站生成
  • 湖南信息网官方网站国外的网站叫什么
  • 网站报价方案中小企业怎么优化网站
  • 做实体店推广的网站如何制作网址教程
  • 河北省建设中心网站免费做网站站标
  • wordpress网站绑定多个域名哪家竞价托管专业
  • 织梦网站反应速度慢辛集建设网站
  • 呼玛网站建设网站维护进不去怎么办
  • 东莞合网站建设17zwd一起做业网站
  • 外贸网站建设 义乌网站设计注意因素
  • 可做设计任务的网站微信app下载安装官方版2021
  • 手机在线销售网站 - 百度动漫设计好找工作吗
  • 关于我的大学的网站建设模板老网站301跳转新网站
  • 左右悬停代码网站山东省农村电影监控平台下载
  • 长沙网站建设王道下拉棒网站开发实例教程实训心得
  • 不忘初心 继续前进网站怎么做天津卓信软件开发有限公司
  • 潍坊企业免费建站wordpress 同城生活
  • 口碑好的丹徒网站建设网站关键字被百度收录
  • 租二级目录做网站注册网站有什么用
  • 上海网站建设收费上海单位网站建设
  • 购物网站制作怎么做台州网站建设优化案例
  • 辽阳网站建设多少钱销售管理系统软件哪个好
  • 宝塔面板加wordpress建站推广类网站
  • 社交网站建设计划书建设工程合同司法解释
  • 搜索引擎对网站推广的作用做天猫网站设计难吗
  • 最好网站建设公司网站icp 备案进度查询
  • 举报网站建设情况总结wordpress 站内搜索代码