美文网首页嵌入式 Linux C ARM
关于ARM开发板如何恢复出场系统的方法

关于ARM开发板如何恢复出场系统的方法

作者: 君慕獨奏 | 来源:发表于2020-04-30 11:17 被阅读0次

    我们PC机恢复出厂系统的方法(以jz2440为例)

    原理

    pc ARM

            ARM开发板一开始运行的是在bootloader启动(相当于PC端的BIOS)。bootloader有很多种其中u-boot用的是最多的,最广泛的一种,目的是启动启动linux内核,目的是为了运行各种应用程序也就是挂载根文件系统

            PC端的这些东西都是在硬盘里面,而嵌入式如设备开发板却是在Flash里面,一般在Flash的Nand Flash里面Flash分Nand Flash以及Nor Flash。但是前者内存最大,或者内存很少,所以一般我们的内核文件系统一般都是放在Nand Flash。

            Nand Flash划分出这几种分区: bootloader、params参数,kernel内核rootfs。Nor Flash 一般也可以放bootloader。nond虽然内存很大,但是会有坏块。

            我们在BootLoader烧写uboot。uboot可以在nor也可以在nand启动。

    r

    烧写恢复本厂系统步骤

    注意注意注意,要自备文件

    1. 烧写uboot(可以烧写到nor, nand)

    烧写方式:通过op/ eop烧写

    2. 烧写kernel内核

    烧写方式:因为kernel非常大的,所以通过uboot使用usb下载烧写

    3. 烧写文件系统

    4. 删除params,使用默认参数

    所需要用到命令

    总结:

    这一篇,只是我的视频课堂笔记记录,涉及到的知识点,也有超链接。但是设计到的知识点很重要,需要多看多了解几遍。你的基础到什么地步,那后以后的成就也就到哪,很赞成这一步

    最后

    发现自己写作,以及对文本的排版编辑还是很差的,有点惨不忍睹,但是后期会更好的。很多内容都是没写出来,发现无从下手,,可能知识量还是不够。

    相关文章

      网友评论

        本文标题:关于ARM开发板如何恢复出场系统的方法

        本文链接:https://www.haomeiwen.com/subject/izwawhtx.html