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的后继文 ...
随机推荐
- 【Unity】UGUI的Text各种小问题
Text:用中文输入法时,无法输入汉字.输入了拼音后,按回车键无反应.目前的办法是在别的地方打好字后复制过来. Font:字体必须选一个,选None则文字变成一串黑色方块. Font Size:文字大 ...
- MyEclipse SVN 下面切换用户的解决方案
configuration\org.eclipse.core.runtime\.keyring 删除MyEclipse下面的文件. 或者修改服务器端的用户密码.
- [爬虫]Python爬虫进阶
请跳转到以下页面查看: 爬虫进阶
- 【Hibernate步步为营】--核心对象+持久对象全析(二)
上篇文章讨论了Hibernate的核心对象,在开发过程中经经常使用到的有JTA.SessionFactory.Session.JDBC,当中SessionFactory可以看做数据库的镜像,使用它可以 ...
- addClass和removeClass函数
function addClass1(element,value){ if(!element.className){ element.className = value; }else{ newClas ...
- linux pmap命令
pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查看 ...
- 如何查询表A中的某字段的值在表B中不存在?
1.测试表创建,插入数据: create table a (id int, name )); create table b (id int); ,'a'); ,'b'); ,'c'); ,'d'); ...
- imx6 电容屏参数更改
imx6使用电容屏时需要获取对应的usb的event.其中用到了shell的一些命令.分析如下. # inputCheckLine=`cat /proc/bus/input/devices | gre ...
- Spring 4 官方文档学习(十一)Web MVC 框架之URI Builder
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-uri-building ...
- Java 构造方法的执行过程(猜测)
先说明一点,这篇帖子的内容都是我自己思考的结果,如有误,请务必及时告诉我,非常感谢. 起由: public class NewThread implements Runnable{ Thread t; ...