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

网站建设ppt方案结语如何进行搜索引擎优化

网站建设ppt方案结语,如何进行搜索引擎优化,京东商城网站开发平台,南京app推广公司一. 简介 本文我们就来学习,如何将我们编译的 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/300875/

相关文章:

  • 局网站建设意见农产品网站建设
  • 建设优秀企业网站温州鹿城区企业网站搭建
  • 友情链接的网站电子商务网站制作公司
  • 网站公司的利润在哪里经典的企业网站
  • 单位的网站的建设方案天津vi设计公司
  • c2c电子商务网站用到的技术网站建设维护和服务合同
  • 网站开发个人简历word下载页面设计培训排名
  • 成都网站设公司奉贤区网站建设
  • 营销型网站效果android安卓版下载
  • 作品集模板网站新媒体营销和网络营销
  • 怎么做外网网站监控软件windows优化大师有什么功能
  • 网站建设感悟西安网站建设招骋
  • 微网站建设报价方案模板仓山福州网站建设
  • 网站手机客户端制作wordpress菜单设计
  • 比较漂亮的营销型网站网站收录少了
  • 单页网站建站淘宝网站开发费用
  • 苏州的建筑公司网站wordpress产品页名称
  • 国外能下载模板的网站安阳区号是什么
  • 公众号怎么做微网站襄阳市做网站 优帮云
  • 保护膜 东莞网站建设郑州第一附属医院不孕不育科
  • html5网站建设公司网站上的图片做多大
  • 做网站的优势有哪些怎么建设自己的一个服务器网站
  • 建设网站公司 销售额 排行建站工作室
  • 宿州网站建设价格购物网站建设好处
  • 网站开发文档有哪些网页设计师的认识
  • 两学一做考试网站不用收费的软件
  • 网站如何做背景音乐完整php网站开发
  • wordpress软件站模板陕西公共资源交易中心
  • 福建网站建设公司黄石网站推广排名服务
  • 做实验流程图的网站衡阳网页定制