zoukankan      html  css  js  c++  java
  • 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,

          1. 选择“NAND”模式
          2. 输入Image档案数据:
            1. Image Name : u-boot-spl.bin
            2. Image Type : uBoot
            3. Image encrypt : Disable
            4. Image execute address : 0x200
          3. 按下“Burn”
          4. 等待进度表完成
          5.  按下“Verify”确认烧入资料是否正确

    F.刻录u-boot.bin

                  1.选择“NAND”模式

                  2.输入Image档案数据:

            1. Image Name : u-boot.bin
            2. Image Type : Data
            3. Image encrypt : Disable
            4. Image start offset : 0x100000

                  3.按下“Burn”

                  4.等待进度表完成

     5.按下“Verify”确认烧入资料是否正确

    G.刻录env.txt

          1. 选择“NAND”模式
          2. 输入Image档案数据:
            1. Image Name : env.txt
            2. Image Type : Environment
            3. Image encrypt : Disable
            4. Image start offset : 0x80000
          3. 按下“Burn”
          4. 等待进度表完成
          5. 按下“Verify”确认烧入资料是否正确

    H.刻录970uimage

          1. 选择“NAND”模式
          2. 输入Image档案数据:
            1. Image Name : 970uimage
            2. Image Type : Data
            3. Image encrypt : Disable
            4. Image start offset : 0x200000
          3. 按下“Burn”
          4. 等待进度表完成

          5. 按下“Verify”确认烧入资料是否正确

    I.刻录rootfs_yaffs2文件系统

    1. 选择“NAND”模式
      1. 输入Image档案数据:
        1. Image Name : rootfs_yaffs2 
        2. Image Type : Data
        3. Image encrypt : Disable
        4. Image start offset : 0x2000000(注意这里比上面多一个0)
      2. 按下“Burn”
      3. 等待进度表完成
      4. 按下“Verify”确认烧入资料是否正确

    J.将酷客-Coidea972开发板设定成从NAND开机,然后重新启动 酷客-Coidea972开发板.

    K.至此,嵌入式Linux系统已成功地在开发板上跑起来了。

        此时由于linux系统没有安装任何的开机启动应用,所以液晶屏界面会一直显示linux内核开机界面。编写或添加自己的应用。

    这里只有NAND需要,其他都不需要SPL。

  • 相关阅读:
    setTimeOut 和 setInterval对比
    vue官方源码剖析
    Taro 总结
    地图相交
    vscode 配置文件
    redis持久化的几种方式
    推荐.Net、C# 逆向反编译四大工具利器
    【转】Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
    【摘】Oracle 11g EM安全证书问题无法访问的解决办法
    MySql 从SQL文件导入
  • 原文地址:https://www.cnblogs.com/zhugeanran/p/9477443.html
Copyright © 2011-2022 走看看