NUC970烧录文件系统
燒錄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烧录文件系统的更多相关文章
- FL2440 ubifs文件系统烧录遇到的问题——内核分区的重要性
之前用的文件系统是initramfs的,这种文件系统是编译进内核里的,而开机之后内核是写在内存中的,所以每次掉电之后写进文件系统中的东西都会丢失.所以决定换成ubifs的文件系统.这种文件系统是跟内核 ...
- 嵌入式 uboot、fs、kernel制作和烧录简记-hi3518c
NULL RAM : mkdir ramdisk_test 临时挂在点 dd if=/dev/zero of=rootfs.ramdisk bs=1k count=10000 建立空硬盘//1500 ...
- MTD NANDFLASH驱动相关知识介绍
转:http://blog.csdn.net/zhouzhuan2008/article/details/11053877 目录 MTD总概述 MTD数据结构 MTD相关层实现 MTD,Memory ...
- 嵌入式 hi3518c裸板uboot烧写、kernel烧写、fs烧写小结
1.在uboot中我可以添加自己的命令,添加的方法是找到一个uboot的命令,然后模仿着去增加属于自己的命令代码以及实现函数就可以 2.记住在使用printf进行调试的时候,在遇到指针或者字符串的时候 ...
- 【转】高通平台android 环境配置编译及开发经验总结
原文网址:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通 ...
- NUC970开发板烧录
本次烧录的采用新塘公司官方的NuWriter软件进行烧录,现在我们首先来讲解如何将uboot,Linux内核,根文件系统烧录到开发板上. 过程中所需文件链接: 链接:https://pan.baidu ...
- 嵌入式 emmc 中 安装 烧录 内核 kernel,设备树 devicetree ,根文件系统 rootfs
一般调试嵌入式开发板喜欢选择 利用 TFTP 传送 内核与 设备树, 利用 nfs 加载根文件系统. uboot 环境变量 设置如下: bootargs=root=/dev/nfs rw nfs ...
- NUC972 linux 烧录
节介绍如何刻录uboot.kernel和文件系统到NAND Flash, 并且设定NUC970系列芯片从NAND Flash中开机.本节操作需要windows环境下进行.(初次连接电脑需要安装驱动) ...
- 内核移植和文件系统制作(4):UBIFS根文件系统制作总结
UBIFS文件系统简介: 无排序区块图像文件系统(UnsortedBlock Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文 ...
随机推荐
- kernel 3.2.0 上加入自己的板级文件
第一步.复制自己的参考的板级文件 cp arch/arm/mach-omap2/board-am335xevm.c arch/arm/mach-omap2/board-aplex_ECM_5412.c ...
- Spring 事物传播特性
Spring 事物传播特性 这是Spring官方的定义 一共有7种 摘自源码省略了一部分 public interface TransactionDefinition { int PROPAGATIO ...
- hive输出json字符串
目前没发现有什么方便的函数可以直接使用,只能使用concat来手工拼接. 注意将null的字段值转为空,使用nvl函数 如果将hql语句写在script.q文件里面如下: select concat( ...
- C语言实现---学生成绩管理系统
C语言实现了学生成绩管理系统,可以进行学生成绩的增加,删除,更新,查询,计算和展示. 完整代码如下: #include<stdio.h> #include<stdlib.h> ...
- hadoop的调试
折腾hadoop的调试很久了,一直都没折腾对,查过很多资料,但是都没试出来,最终在不断地尝试当中调试出来了,所以想把这个过程记录下来,和大家分享一下. 调试分为两部分,MapReduce的调试和源码的 ...
- ftp 长传报错553 可能是选的目录不对
ftp> put /root/20180711tmp.txt /cc.txt local: /root/20180711tmp.txt remote: /cc.txt 200 PORT comm ...
- Java-DBCP连接池
创建项目: 导入jar包: 参见上图. JDBCConn.java获取数据源类: package com.gordon.jdbcconn; import java.io.InputStream; im ...
- 可供前端工程师选择的精彩CSS框架
在这里你有一个很酷的框架,收集创建的CSS布局. 如果你不喜欢框架,宁愿使用自己的手写代码以促进自己的发展,请跳过本篇文章. 我想有一个建设性的意见,那就是有选择的使用其优点避开其缺点. 就个人而言, ...
- QThread 的使用方法及函数解析
近日,使用QThread,一些问题百思不得其解,看过大牛的文章,恍然大悟啊. 原文 http://hi.baidu.com/dbzhang800/item/c14c97dd15318d17e1f46f ...
- Struts tags--Data tags
struts tags详解之<s:bean> Description Bean标签,当然需要一个JavaBean.它的属性值的操作是经由Bean标签中的参数属性来进行赋值.当然 ...