燒錄U-Boot
依照下列步驟將編譯完成的U-Boot燒錄至NAND Flash/SPI Flash/eMMC 中。
U-Boot的編譯方法請參考4.3章節。
3.11.1 燒錄所需檔案
4. u-boot.bin (預設 offset 為 0x100000,執行位置為 0xE00000)
5. u-boot-spl.bin (預設DDR執行位置為 0x200)
6. env.txt (預設 offset為 0x80000)
各檔案中配置的offset 位置及執行位置可參考內容說明。

U-Boot 環境變數檔案(env.txt)內容說明
env.txt 存放的是 U-Boot 的环境变量及其數值,內容舉例如下:

每一行表示一個 U-Boot 環境變數,格式為:
变量=數值
变量、=(等號) 和數值之間不要有空白,換行符號為 (0x0d, 0x0a)。
env.txt 當中的变量為 U-Boot 預設環境变量,變數意義請參考預設的環境變數。
燒錄至NAND Flash
1. 選擇 “NAND” 模式。
2. 選擇 u-boot-spl.bin 檔案, 設定 image type為 uBoot 模式 ,設定 image execute address 為 0x200 ,按burn 燒錄 u-boot-spl.bin.。
3. 選擇 u-boot.bin檔案,設定 image type為 Data 模式,設定 image start offset 為0x100000 ,按burn 燒錄 u-boot.bin 。
4. 選擇 env.txt檔案,設定 image type為 Environment 模式,設定 image start offset 為0x80000,按burn 燒錄env.txt 。
3.11.4 燒錄至SPI Flash
1. 選擇 “SPI” 模式。
2. 選擇 u-boot.bin 檔案, 設定 image type為 uBoot 模式,設定 image execute address 為 0xE00000,按burn 燒錄 u-boot.bin.。
(image execute address 位址可以調整,請參考章節說明。)

3. 選擇 env.txt檔案,設定 image type為 Environment 模式,設定 image start offset 為0x80000,按burn 燒錄env.txt 。

燒錄至eMMC
1. 選擇 “eMMC” 模式。

2. 選擇 u-boot.bin 檔案, 設定 image type為 uBoot 模式,設定 image execute address 為 0xE00000,按burn 燒錄 u-boot.bin.。
(image execute address 位址可以調整,請參考 4.3.3章節說明。)
3. 選擇 env.txt檔案,設定 image type為 Environment 模式,設定 image start offset 為0x80000,按burn 燒錄env.txt 。

解決無法啟動Nu-Writer的問題
目前Nu-Writer 是基於microsoft visual C++ 2008平台所編寫的一套工具,所以在執行此工具時,如遇到無法啟動的現象時,很有可能是由於在PC上缺少 “Microsoft Visual C++ 2008 Redistributalbe” 元件的關係。
如果缺少此元件,請至microsoft網站下載並安裝。
簡體中文版可至此下載 –
http://www.microsoft.com/en-us/download/details.aspx?id=29

NUC970烧录文件系统的更多相关文章

  1. FL2440 ubifs文件系统烧录遇到的问题——内核分区的重要性

    之前用的文件系统是initramfs的,这种文件系统是编译进内核里的,而开机之后内核是写在内存中的,所以每次掉电之后写进文件系统中的东西都会丢失.所以决定换成ubifs的文件系统.这种文件系统是跟内核 ...

  2. 嵌入式 uboot、fs、kernel制作和烧录简记-hi3518c

    NULL RAM : mkdir ramdisk_test  临时挂在点 dd if=/dev/zero of=rootfs.ramdisk bs=1k count=10000 建立空硬盘//1500 ...

  3. MTD NANDFLASH驱动相关知识介绍

    转:http://blog.csdn.net/zhouzhuan2008/article/details/11053877 目录 MTD总概述 MTD数据结构 MTD相关层实现 MTD,Memory ...

  4. 嵌入式 hi3518c裸板uboot烧写、kernel烧写、fs烧写小结

    1.在uboot中我可以添加自己的命令,添加的方法是找到一个uboot的命令,然后模仿着去增加属于自己的命令代码以及实现函数就可以 2.记住在使用printf进行调试的时候,在遇到指针或者字符串的时候 ...

  5. 【转】高通平台android 环境配置编译及开发经验总结

    原文网址:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通 ...

  6. NUC970开发板烧录

    本次烧录的采用新塘公司官方的NuWriter软件进行烧录,现在我们首先来讲解如何将uboot,Linux内核,根文件系统烧录到开发板上. 过程中所需文件链接: 链接:https://pan.baidu ...

  7. 嵌入式 emmc 中 安装 烧录 内核 kernel,设备树 devicetree ,根文件系统 rootfs

    一般调试嵌入式开发板喜欢选择  利用 TFTP 传送  内核与 设备树,  利用 nfs 加载根文件系统. uboot 环境变量 设置如下: bootargs=root=/dev/nfs rw nfs ...

  8. NUC972 linux 烧录

    节介绍如何刻录uboot.kernel和文件系统到NAND Flash, 并且设定NUC970系列芯片从NAND Flash中开机.本节操作需要windows环境下进行.(初次连接电脑需要安装驱动) ...

  9. 内核移植和文件系统制作(4):UBIFS根文件系统制作总结

    UBIFS文件系统简介: 无排序区块图像文件系统(UnsortedBlock Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文 ...

随机推荐

  1. zookeeper原生API做java客户端

    简介 本文是使用apache提供的原生api做zookeeper客户端 jar包 zookeeper-3.4.5.jar   Demo package bjsxt.zookeeper.base; im ...

  2. jackson2.1.4 序列化 通过给定Class映射 与抽象类的映射

    //如果已知想要序列化的类型 可以使用TypeReference来进行处理 //List<MyBean> result = mapper.readValue(src, new TypeRe ...

  3. OC基础--常用类的初步介绍与简单实用之NSString

    一.NSString:不可变字符串/NSMutableString:可变字符串 1>字符串的常用创建方式: (1)NSString *s1 = @"Chaos"; (2)NS ...

  4. debian配置ftp

    大家好,最近几天我在配置vsftpd,总结出如何更快的配置vsftpd1.我的系统是debian 5.02.安装 vsftpd, apt-get install vsftpd3.配置 vsftpdcd ...

  5. openfire url get提交 中文乱码问题

    原因是它只接受url编码后的中文 如:%E7%BC%96%E7%A0%81%E5%90%8E%E7%9A%84%E4%B8%AD%E6%96%87 会自动转变为:http://127.0.0.1:90 ...

  6. latex之转置符号

    $\mathbf{A}^\mathrm{T}$ $\mathbf{A}^\top$ $\mathbf{A}^\mathsf{T}$ $\mathbf{A}^\intercal$ 效果分别为:

  7. 【转】MFC 对话框Border属性设置(None、Thin、Resizing、Dialog Frame)

    对话框的Border属性对应的值设置 Dialog Frame WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_CLIPSIBLINGS | DS_MODALFRAME ...

  8. MFC 窗体注册 WNDCLASS

    //初始化 //初始化包括窗口类的定义.注册.创建窗口实例和显示窗口四部分 { HWND hwnd; MSG Msg; WNDCLASS wndclass; char lpszClassName[]= ...

  9. struct iphdr中的__LITTLE_ENDIAN_BITFIELD和__BIG_ENDIAN_BITFIELD

    __LITTLE_ENDIAN_BITFIELD表示小端序,__BIG_ENDIAN_BITFIELD表示大端序. /usr/include/linux/ip.h中有一段代码定义了ip首部的结构体,例 ...

  10. erlang工具:Sublime Text的插件

    SublimErl  :https://github.com/ostinelli/SublimErl   (推荐,操作较简单)                                      ...