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。

  • 相关阅读:
    Git小结---So far.......
    Git命令之:git push
    Git详解之:Git分支
    使用Dom4j解析XML
    crm客户资源显示控制
    crm---本项目的权限控制模式
    在mybatis中,在列表分页查询过程中造成集合属性数据丢失的问题
    在easyui中解决使west和center为1:1,并且拖动窗口时能够自适应变化
    在springmvc中使用requestContextListener获取全部的request对象
    HTML 元素标签语义化及使用场景
  • 原文地址:https://www.cnblogs.com/zhugeanran/p/9477443.html
Copyright © 2011-2022 走看看