NUC972 linux 烧录
节介绍如何刻录uboot、kernel和文件系统到NAND Flash, 并且设定NUC970系列芯片从NAND Flash中开机。本节操作需要windows环境下进行。(初次连接电脑需要安装驱动)
A.酷客-Coidea972开发板 UART和USB连接PC
B.将酷客-Coidea972开发板设定成USB开机,此时电脑会显示发现新硬件
C.开启NuWriter选择NUC970系列芯片,并选择完成后按下“Continue”
注意:NuWriter打开的时候,会自动连接开发板。Re-Connect指示灯会显示绿色。如果开发板重上电或复位,则需要按下Re-Connect键进行重新连接。
从开发板的串口打印信息中,也可以看出来开发板的工作状态,当开发板上电时,串口打印信息如下:
此信息代表开发板以USB方式启动。当NuWriter与开发板连接以后,串口打印信息如下:
此信息代表开发板进入程序下载模式,此时才可以下载程序。
D.擦除全盘
擦除全盘不是必须的,但是如果文件系统有更新,或者在文件正常烧录的情况下仍然无法正常开机则需要擦除全盘,点击NuWriter的Erase按钮擦除全盘。
在弹出的对话框直接点OK,即可擦除全盘。
E.烧录u-boot-spl.bin,
- 选择“NAND”模式
- 输入Image档案数据:
- Image Name : u-boot-spl.bin
- Image Type : uBoot
- Image encrypt : Disable
- Image execute address : 0x200
- 按下“Burn”
- 等待进度表完成
按下“Verify”确认烧入资料是否正确
F.刻录u-boot.bin
1.选择“NAND”模式
2.输入Image档案数据:
- Image Name : u-boot.bin
- Image Type : Data
- Image encrypt : Disable
- Image start offset : 0x100000
3.按下“Burn”
4.等待进度表完成
5.按下“Verify”确认烧入资料是否正确
G.刻录env.txt
- 选择“NAND”模式
- 输入Image档案数据:
- Image Name : env.txt
- Image Type : Environment
- Image encrypt : Disable
- Image start offset : 0x80000
- 按下“Burn”
- 等待进度表完成
- 按下“Verify”确认烧入资料是否正确
H.刻录970uimage
- 选择“NAND”模式
- 输入Image档案数据:
- Image Name : 970uimage
- Image Type : Data
- Image encrypt : Disable
- Image start offset : 0x200000
- 按下“Burn”
- 等待进度表完成
按下“Verify”确认烧入资料是否正确
I.刻录rootfs_yaffs2文件系统
- 选择“NAND”模式
- 输入Image档案数据:
- Image Name : rootfs_yaffs2
- Image Type : Data
- Image encrypt : Disable
- Image start offset : 0x2000000(注意这里比上面多一个0)
- 按下“Burn”
- 等待进度表完成
- 按下“Verify”确认烧入资料是否正确
- 输入Image档案数据:
J.将酷客-Coidea972开发板设定成从NAND开机,然后重新启动 酷客-Coidea972开发板.
K.至此,嵌入式Linux系统已成功地在开发板上跑起来了。
此时由于linux系统没有安装任何的开机启动应用,所以液晶屏界面会一直显示linux内核开机界面。编写或添加自己的应用。
这里只有NAND需要,其他都不需要SPL。
NUC972 linux 烧录的更多相关文章
- 记一次有惊无险的Linux数据恢复过程
问题阶段 起因: 昨天晚上思路不是很清晰(上了一天班回来有点蒙),还是强忍着疲惫想搞事情,结果悲剧了… … 本来想拿SD卡做一张linux烧录卡,烧录脚本是很久以前写的,有git记录,一直不成功,就回 ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- CH08 QSPI启动并从EMMC运行APP
8.1 概述 在前一节课,我们必须手动挂载TF卡到mnt,然后输入./a.out程序才能启动.而在嵌入式系统里面,我们很多时候需要实现开机启动程序.很多时候我们会把程序固化到FLASH,然后从EMMC ...
- ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
原文出处: http://blog.csdn.net/embbnux/article/details/17619621 之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把 ...
- NUC972学习历程之NUWRITER使用说明以及烧录模式的说明
3.1 簡介Nu-Writer 工具能幫助使用者透過 USB ISP模式, 將Image檔案放入儲存體中, 例如:SPI Flash設備或 NAND Flash設備.3.2 驅動程式安裝Nu-Writ ...
- STC8PROG - Linux下的 STC8G STC8H 烧录工具
STC8PROG - Linux下的 STC8G STC8H 烧录工具 动机 在Linux下用 VSCode + PlatformIO 做开发, 因为VSCode的界面字体代码提示, 以及自定义的类J ...
- 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录
目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 StdPeriphLi ...
- 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置
目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板 ...
- Linux命令行烧录树莓派镜像至SD卡
首先下载镜像压缩包 验证压缩包的未被串改 1 sha1sum 2013-09-25-wheezy-raspbian.zip 对此命令的输出结果和官网给出的SHA-1 Checksum进行比对,如果一致 ...
随机推荐
- 使用HttpClient请求,问题记录
上篇博客说到使用单例HttpClient,以GET请求方法为例.可以看到对于Http请求头中Authorization参数,会根据传入的accessToken是否为空来判断是否添加此请求头. publ ...
- 使用 IntraWeb (31) - IntraWeb 的 Xml 操作使用的是 NativeXml
在 IWNativeXml 单元. 知道了这个, 以后在其他 Delphi 程序中也可以直接 Uses IWNativeXml 了. TNativeXml (IWNativeXml.TNativeXm ...
- 操作argc, argv的经典写法
[问题] 我在看boost源代码的时候看到如下的代码, template<class charT> basic_command_line_parser<charT>:: bas ...
- [Functional Programming] From simple implementation to Currying to Partial Application
Let's say we want to write a most simple implementation 'avg' function: const avg = list => { let ...
- 【T07】不要低估tcp的性能
1.tcp在ip的基础上增加了校验和.可靠性和流量控制的功能,而udp只增加了校验和的功能,看起来udp应该会比tcp快很多, 但事实不是这样,有时候tcp比udp的性能还要好. 2.思考,在什么情况 ...
- awesomes前端资源库网站
https://www.awesomes.cn http://www.cnblogs.com/jiujiaoyangkang/p/4998518.html (web app自适应框架flexible) ...
- 设置tomcat 编译文件位置【转】
问题: 将项目发布到tomcat时,发现tomcat的cclasses目录下无任何编译后的文件. 解决方法:设置MyEclipse的文件编译目录即可: http://my.oschina.net/u/ ...
- 基础006_pg109_IP-Xfft
作者:桂. 时间:2018-05-09 07:20:48 链接:http://www.cnblogs.com/xingshansi/p/9012232.html 前言 简要记录xilinx FFT的 ...
- AndroidManifest: windowSoftInputMode属性总结
在Android中,可以通过给Activity设置windowSoftInputMode这个属性来控制软键盘与Activity的主窗口的交互方式. 1. 当Activity成为用户注意的焦点时软键盘的 ...
- vue中全选和取消
1.效果预览 2.index.html <!DOCTYPE html> <html lang="en"> <head> <meta cha ...