实验四 SD 卡启动盘制作

news2024/9/26 5:24:09

【实验目的】

掌握 SD 卡启动盘的制作方法

【实验环境】

  1. FS4412 实验平台

【实验步骤】

烧写工具默认从 0 扇区开始烧写,这里我们自己在 uboot 之前放一个512 字节的空镜像

  1. 将资料中“u-boot 镜像”中的 u-boot-fs4412.bin 拷贝到 ubuntu 的家目录下
    在这里插入图片描述

  2. 在终端输入如下命令,制作一个 512 字节的空镜像
    $ sudo dd if=/dev/zero of=zero.bin count=1
    显示如下信息,则表示制作成功
    在这里插入图片描述

  3. 执行如下命令,将 uboot 追加到 zero.bin 之后生成 win-u-boot-fs4412.bin
    $ cat zero.bin u-boot-fs4412.bin > win-u-boot-fs4412.bin

  4. 再执行如下命令,制作一个 1M 的空镜像(用于擦除 SD 卡中原有的数据)$ sudo dd if=/dev/zero of=clear.bin count=2048

  5. 把生成的 win-u-boot-fs4412.bin 和 clear.bin 拷贝到 windows 下
    在这里插入图片描述

  6. 将 SD 卡插入到电脑上(卡槽/USB 读卡器均可),使其在 windows 下识别(若不识别,可能是已经在 ubuntu 中识别了,在可移动设备中将其断开即可)
    在这里插入图片描述

  7. 双击打开资料中“ImageWriter”下的“Win32DiskImager”
    在这里插入图片描述

  8. 在弹出的界面中先选择要烧写的镜像文件(clear.bin),然后选择要烧写的设备(SD卡)最后单击“Write”进行烧写
    在这里插入图片描述

  9. 在弹出的对话框中单击“Yes”
    在这里插入图片描述

  10. 在弹出的对话框中单击“OK”完成烧写
    在这里插入图片描述
    因为 clear.bin 为空镜像,所以写入后 SD 卡中的前 2048 个扇区中的数据被擦除

  11. 再选择 uboot 镜像完(win-u-boot-fs4412.bin),然后单击“Write”进行烧写
    在这里插入图片描述

  12. 在弹出的对话框中单击“Yes”
    在这里插入图片描述

  13. 在弹出的对话框中单击“OK”完成烧写
    在这里插入图片描述

  14. 将 SD 卡插入开发板的卡槽,调整拨码开关为 SD 卡启动,查看uboot 是否能正常启动
    :uboot 正常启动后 LED2 灯会点亮且终端上也会打印 uboot 相关的信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/907387.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

升级家庭网络!Wi-Fi 7让你流畅体验网速飞快的3大原因

与我们的智能手机和笔记本电脑不同,即使是最好的Wi-Fi路由器也是我们家中最有可能被视为理所当然的技术——也就是说,直到出现问题。然而,一旦Wi-Fi 7成为主流,这种情况可能很快就会改变。 虽然从Wi-Fi 6到Wi-Fi 6E的飞跃引入了更快的6 GHz频段,但这还不足以让大多数人升…

善于打仗的人,没有特别大的名气和勇功

善于打仗的人,没有特别大的勇功 【安志强趣讲《孙子兵法》第15讲】 【原文】 见胜不过众人之所知,非善之善者也;战胜而天下曰善,非善之善者也。 【趣讲白话】 预判胜负没有超出常人的见识,算不上高明中最高明的&#x…

抓住WhatsApp 营销风口,做全球电商领跑者

您的电子邮件营销活动效果是否一直不理想?不妨考虑 WhatsApp营销,一种实时通讯营销,可帮助企业接触更广泛的受众,与客户建立个人联系并最终增加销售额。还可以再借助具有强大功能的全渠道客户服务工具,例如SaleSmartly…

初出茅庐的小李博客之STM32CubeMx配置USART1增加打印功能

1.创建基于STM32F03C8T6工程 1.1配置时钟 选择外部高速时钟源HSE 1.2配置系统时钟树使其达到最大时钟72MHz(最大系统时钟) 配置串口1 生成代码 具体工程配置可参考上几篇博客,地址 初出茅庐的小李博客之STM32CubeMx驱动WS2812B实现幻彩&a…

小红书直播浪潮下,怎样找到正确的入局方向?

在今年举办的“电商直播时尚合伙人大会”上,小红书公布了一组数据:2022年小红书电商直播主播数量同比增长337%,平台直播场次同比增长了214%。 相较于其他平台,小红书直播起步较晚,今年凭借董洁、章小蕙等IP“顶流”&am…

【附源码】六个Python表白小代码,送给心爱的她,让她高兴一整天~

话说明天就是七夕了,买礼物了吗? 什么?居然还没买礼物,那这个代码正好送给你,六个Python爱心表白代码,让她高兴一整天! 话不多说,咱直接上代码! 1、紫色爱心 先看效果…

K8s学习笔记4

场景: 项目研发部门最近要进行应用运行基础环境迁移,需要由原先的虚拟机环境迁移到K8s集群环境中,以便应对开发快速部署和快速测试的需要,因此,需要准备一套可以用于开发需求的K8s集群,但是对于仅有容器基…

YOLO目标检测——MNIST手写数字数据集下载分享

MNIST手写数字图像数据集是一个经典的用于图像分类任务的数据集,其中包含了大量的手写数字图像样本 数据集点击下载: MNIST手写数字数据集7000张图片.rar

使用Xshell7控制多台服务同时安装ZK最新版集群服务

一: 环境准备: 主机名称 主机IP 节点 (集群内通讯端口|选举leader|cline端提供服务)端口 docker0 192.168.1.100 node-0 2888 | 3888 | 2181 docker1 192.168.1.101 node-1 2888 | 388…

元核云私募双录助力私募基金业务高效合规

近年来,私募基金监管政策不断收紧,今年7月发布的《私募投资基金监督管理条例》更是把私募投资基金业务活动纳入法治化、规范化轨道进行监管。 作为保障私募基金业务透明合规的重要手段,“双录”一直是私募流程中非常重要的一环,多…

图像降采样的计算原理:F.interpolate INTER_AREA

一、F.interpolate——数组采样操作 torch.nn.functional.interpolate(input, size=None, scale_factor=None, mode=nearest, align_corners=None, recompute_scale_factor=None) 功能:利用插值方法,对输入的张量数组进行上\下采样操作,换句话说就是科学合理地改变数组的尺…

华为云开发工具CodeArts IDE for C/C++ 开发使用指南

简介 CodeArts IDE是一个集成开发环境(IDE),它提供了开发语言和调试服务。本文主要介绍CodeArts IDE for C/C的基本功能。 1.下载安装 CodeArts IDE for C/C 已开放公测,下载获取免费体验 2.新建C/C工程 CodeArts IDE for C/…

春秋云境:CVE-2022-0543(Redis 沙盒逃逸漏洞)

目录 一、i春秋题目 二、CVE-2022-0543:(redis沙盒逃逸) 漏洞介绍: 漏洞复现: 一、i春秋题目 靶标介绍: Redis 存在代码注入漏洞,攻击者可利用该漏洞远程执行代码。 进入题目:…

数字孪生技术应用:智能制造、城市规划与更多

数字孪生可以用在哪些场景下?这个问题引发了无数创新思考和应用探索。随着科技的不断进步,数字孪生技术正逐渐展现出其广泛的应用前景,不仅在工业制造,还在城市规划、农业等多个领域呈现出独特的价值。 在工业制造领域&#xff0…

jenkins的安装和配置(flask结合jenkins半自动化部署流程)

jenkins在虚拟机中安装 1.1 背景介绍 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。 Jenkins官网: Jenkins Jenkins 特征 开源的Java语言开发…

无涯教程-PHP - 静态变量函数

静态变量 静态变量在函数退出时值不会丢失,您只需将关键字STATIC放在变量名称的前面,即可将变量声明为静态变量。 <?phpfunction keep_track() {STATIC $count0;$count;print $count;print "<br />";}keep_track();keep_track();keep_track(); ?> 这…

openstack安装使用(Yoga版本)

演示具体只体现centos配置&#xff0c;至于Ubuntu和SUSE&#xff0c;请移步官方文档 安装指南 官方网址&#xff1a;https://docs.openstack.org/install-guide/common/conventions.html $ command #任何用户&#xff08;包括root用户&#xff09;都可以运行以提示符为前缀的…

测试框架pytest教程(6)钩子函数hook

在pytest中&#xff0c;"hook"是用于自定义和扩展测试流程的机制。它允许你在特定时间点插入自己的代码&#xff0c;以便对测试进行修改、补充或拦截。 pytest的hook是基于Python的插件系统实现的&#xff0c;使用特定的命名规范和装饰器来定义钩子函数。你可以在py…

uniapp打包后开屏出现广告

最近的一次打包上线后&#xff0c;安卓端出现了开屏广告&#xff0c;这就比较离谱了&#xff0c;没有改啥&#xff0c;这广告来得莫名其妙&#xff0c;查阅了官方文档后&#xff0c;发现文档太老&#xff0c;也没有及时更新… 咱们在打包时&#xff0c;通常会发现广告这里的【开…

日产将使用东风纯电平台?官方回应:不是日产品牌

据财联社报道&#xff0c;日产中国在对于“日产将使用东风纯电平台”的传闻进行回应时指出&#xff0c;文中提及的平台将会用于日产在华合资企业的自主品牌&#xff0c;而不是日产品牌本身。这一消息进一步确认了之前每经网的报道&#xff0c;称日产将采用东风汽车最新发布的“…