基于iTOP-4412开发板(精英版)(一)恢复出厂设置
准备工作
虚拟机:VM-Ware 15.0 pro
操作系统:Ubuntu Linux 16.04
工作文件夹:/home/用户名/work
准备TF卡一张、读卡器一个
一、iTop-4412硬件设置
1、确定开发板类型
Exynos4412 的存储器有两种封装形式POP(左)和SCP(右),本例程的开发板是精英版SCP-1G的配置。
2、启动方式设置
开发板用拨码开关控制启动方式以及显卡输出,按照图的位置,从上到下编号依次分别是4,3,2,1,开关拨到左边为1右边为0。其中3和4选择使用屏幕,1和2选择启动方式,实验室开发板默认1080P分辨率,EMMC启动方式,即从上到下1110。
3、4号拨码开关和显示屏有关,1、2号开关决定启动方式
二、eMMC恢复出厂设置流程
当开发板主板eMMC中的软件出现问题以后,可以通过下面流程恢复出厂系统设置,某些步骤详细操作参考后面个标题的详细说明。
三、PC制作TF启动卡
- 准备一张TF卡插入读卡器中,将读卡器插入PC机USB接口,在计算机磁盘管理中能够看到该设备;
- 如果不是全新的(被分区了)在磁盘管理器中将分区删掉重新格式化成fat32格式即可。
- 如果删掉分区的TF卡超过64G,Windows自己的格式化选项里可能没有fat32,此时可以选择只格式化32G的空间就可以格式化fat32的格式了
- ubuntu虚拟机work文件夹中建立uboot文件夹,拷贝开发板光盘资料uboot源码压缩包到该文件夹
- 拷贝完成以后解压缩结果如下;
- 进入iTop4412_uboot文件夹,将能够启动开发板的uboot镜像文件拷贝到制作脚本工具相同的文件夹,输入ls确认看到TF启动卡制作脚本工具和uboot启动镜像文件:
- 输入“df -l”命令,查看有哪些存储设备;
- 将FAT32格式的TF卡放入读卡器(绿联)后插入PC的USB口;
- 在Ubuntu系统再次输入“df -l”命令,查看增加了哪些存储设备,通常是/dev/sdb;
- 终端输入 ./mkuboot u-boot-iTOP-4412.bin /dev/sdx(注意sdx根据具体情况改写,比如sdb)
- 查看参数正确后,输入y烧写镜像到TF卡,完毕后弹出TF卡。
- 将制作好的TF卡插入开发板,将开发板设置为TF卡启动模式,开启电源等超级终端出现启动信息马上回车进入uboot模式。
四、eMMC分区及格式化
- 开启开发板电源等超级终端出现启动信息马上回车进入uboot模式;
- 分区:fdisk –c 0(0为MMC即板载Flash,1为TF卡);
- 格式化1分区:fatformat mmc 0:1(windows文件系统分区);
- 格式化2分区:ext3format mmc 0:2(linux文件系统分区);
- 格式化3分区:ext3format mmc 0:3(linux用户数据分区);
- 格式化4分区:ext3format mmc 0:4(linux缓存分区);
- 注意:uboot、kernel分区在2号分区前面,1分区在4分区后面。
五、OTG方式烧写镜像到EMMC
- 开启开发板电源等超级终端出现启动信息马上回车进入uboot模式;
- 输入fastboot 0 回车开发板进入接收文件状态;
- 在PC设备管理器中检查OTG驱动是否正常;
- 将PC机中“2-Android4.0.3文件系统原始镜像”文件夹的四个镜像“ramdisk-uboot.img”、“system.img”、“u-boot-iTOP-4412.bin”、“zImage”拷贝到“USB_fastboot_tool”文件夹里面,在该文件夹中打开cmd终端;
- 输入“fastboot.exe flash bootloader u-boot-iTOP-4412.bin”
- 输入“fastboot.exe flash kernel zImage”
- 输入“fastboot.exe flash ramdisk ramdisk-uboot.img”
- 输入“fastboot.exe flash system system.img”
- 重启开发板进入Android系统
六、TF卡分区及格式化
- 开启开发板电源等超级终端出现启动信息马上回车进入uboot模式;
- 分区:fdisk –c 1(1为TF);
- 格式化1分区:fatformat mmc 1:1(windows文件系统分区);
- 格式化2分区:ext3format mmc 1:2(linux文件系统分区);
- 格式化3分区:ext3format mmc 1:3(linux用户数据分区);
- 格式化4分区:ext3format mmc 1:4(linux缓存分区)。
七、PC机制作TF烧写卡
- 将经过(三)、(六)步骤中制作好的TF卡插入PC机,在fat分区上建立“sdupdate”文件夹(TF分好的区在windows下只有fat一个分区可见);
- 拷贝相应的原始镜像文件到 TF 卡的文件夹“sdupdate”中;
八、TF卡烧写镜像到EMMC
- 设置启动拨码开关为TF卡启动模式;
- 将 TF 卡先插入开发板中,进入超级终端的uboot模式;
- 输入烧写命令“sdfuse flashall”
- 设置启动拨码开关为MMC启动模式,重启开发板。
基于iTOP-4412开发板(精英版)(一)恢复出厂设置相关推荐
- iTop-4412开发板精英版
开发板是一个相对复杂的电子系统,请耐心按照本章说明组装,以免造成不必要的损失.用户最好使用迅为提供的连接线,因为有些部件是专门定制的,可能和市场上购买的其它连接线和部件不匹配,擅自使用市场上购买的接线 ...
- 开发板与linux文件系统,基于topeer 4412开发板 ***面linux文件系统的制作
Exynos-4412不仅可以运行Android,还可以运行简单的linux最小文件系统(不带显示界面的linux系统),下面我们来讲解一下这种文件系统的制作. 制作文件系统我们需要使用到Busybo ...
- 迅为iTOP-4412开发板精英版
迅为iTOP-4412开发板平台,ARM Cortex A9架构,主频1.4GHz-1.6GHz,1GB 双通道 DDR3(2GB 可选),4GB EMMC(16GB 可选),提供多种外接模块,如:R ...
- win7旗舰恢复出厂设置_windows7旗舰版怎么恢复出厂设置
Win7系统没有恢复到出厂设置的选项,因此您可以通过系统还原到上一个备份点,或者直接重装系统的方式实现Win7系统的还原.以下是详细介绍: 1.Win7系统没有恢复到出厂设置的选项,只能通过备份还原的 ...
- 移植Ubuntu Base 20.04 LTS (Focal Fossa)到4412开发板
前言 此文填上篇文章[移植Linux-5.4+内核到4412开发板移植]的坑,在前面的文章移植完uboot,内核后,接下来就是文件系统的移植了.博主的其他几篇博文里面也有自己构建根文件系统的教程,那样 ...
- 嵌入式:利用TF卡给4412开发板的emmc上烧写安卓系统
系统: 主机:64位windows10主机,vmware player15虚拟机,64位debian9.8宿主机. 开发板: 迅为4412开发板,核心板是scp 1G的. 步骤: 1,有一个TF卡,至 ...
- 嵌入式设备NFS挂载目录(基于iTop 4412)
嵌入式设备NFS挂载目录(基于iTop 4412) 文章目录 嵌入式设备NFS挂载目录(基于iTop 4412) 1. 背景 2. 工作量分析 3. 上位机搭建NFS Server 3.1 上位机环境 ...
- 4412开发板UT-Exynos4412三星ARM四核旗舰开发平台android4.0GPS功能
经过2012年的等待,四核的开发平台终于跟广大嵌入从业人员见面了,下面让我们来看下UT-Exynos 4412 开发板的详细参数吧,共广大嵌入式开发人员参考. 一.UT-Exynos 4412开发板高 ...
- 4412开发板和4418开发板有什么区别-荣品电子
4418是4412的简化版,不过成本也低了 1.先是芯片对比. 两个芯片都是三星出的四核cortex-a9芯片.目前4412芯片是停产了. 2.开发板对比 4412开发板有3G版和4G版,具体就不说了 ...
最新文章
- 那些年,我们踩过的 Java 坑
- STM32F系列USART的IDLE中断要注意了
- Groovy预览--文本处理
- java原型链_深入总结Javascript原型及原型链
- 选择排序法对数组进行排序
- 使用Spring Boot发送邮件
- 设备像素比devicePixelRatio简单介绍
- 每天10个Linux命令三
- 微信扫描二维码后无法打开网页
- html制作网页案例代码
- jeesit的简单使用(四)
- 装配 Spring Bean 详解https://blog.csdn.net/kkfd1002/article/details/79936447
- 构建你的Office 365开发环境 - IOS版
- 26个思维转换,实现跨越式成长
- loadrunner入门教程(31) --Analysis
- BALER ace 相机的安装和配置
- 电子邮件服务器组成部分,电子邮件三大组成部分
- 《go程序语言设计》引言
- potPlayer弹窗不支持HEVC(H265)解码
- crmeb知识付费1.7.3