ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

m2dock在windows下的烧录

2021-08-03 15:35:49  阅读:269  来源: 互联网

标签:sector 烧录 m2dock windows dd dev fdisk sd


PhoenixCard烧录镜像

PhoenixSuit和PhoenixCard是全志芯片常用的两种烧录工具,一个是USB烧录,另一个是sd卡烧录。对于需要烧录到flash中的,常用PhoenixSuit,而使用sd卡的在用PhoenixSuit需要安装USB驱动等一系列的麻烦操作,就可以使用PhoenixCard进行烧录。

获取资源

PhoenixCard下载站连接:下载站 - Sipeed

系统镜像下载站连接:下载站 - Sipeed

SD Card Formatter下载连接:SD Card Formatter

系统烧录

插入sd卡,打开SD Card Formatter

image-20210802102810041

Refresh后点击Format后格式化,注意选中对应的sd卡;

打开PhoenixSuit,固件处选择对应镜像包(下载镜像后需要先解压),然后刷新盘符,如果未找到可以尝试重新插拔下SD卡,勾选启动卡,点击烧卡。

image-20210802104155132

大概30s后,烧录完成。

image-20210802104608721

Windows使用dd烧录

下载dd镜像带有xx-dd文件即可

下载Etcher

下载SD Card Formatter

首先使用SD Card Formatter格式化sd卡,然后打开软件,点击Flash from file,选中dd镜像包,然后点击Select target选中sd卡,最后点击Flash烧录。

image-20210803140304732

烧录完毕后,即可放入M2 dock中运行。

分区扩容(dd)

使用dd镜像后,会有部分储存空间未被使用,这时候需要扩容分区进行使用。

linux下可以用fdisk或者GParted扩容,windows下可以尝试使用Diskgenus扩容(不推荐使用windows,可能会造成一些问题)

这里以fdisk示例,其他方法请自行摸索。

将sd卡插入电脑,执行sudo fdisk -l,查看sd卡分区位置,如下即为/dev/sdb;

/dev/sdb1   49152  49663     512  256K Microsoft basic data
/dev/sdb2   49664  61951   12288    6M Microsoft basic data
/dev/sdb3   61952 324095  262144  128M Microsoft basic data
/dev/sdb4  324096 487935  163840   80M Microsoft basic data

然后执行以下命令:

##使用fdisk更改/dev/sdb分区;
sudo fdisk /dev/sdb 

Welcome to fdisk (util-linux 2.36.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

##d删除分区,,一路回车即可;
Command (m for help): d
Partition number (1-5, default 5): 

Partition 5 has been deleted.
##创建分区,一路回车即可;
Command (m for help): n
Selected partition 5
First sector (487936-7744508, default 489472): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (489472-7744508, default 7744508): 

Created a new partition 5 of type 'Linux filesystem' and of size 3.5 GiB.

##专家模式
Command (m for help): x

##创建分区名称
Expert command (m for help): n
Partition number (1-5, default 5): 

New name: UDISK

Partition name changed from '' to 'UDISK'.

##保存分区;
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

插入M2dock,验证:

root@sipeed:/# fdisk -l
Found valid GPT with protective MBR; using GPT

Disk /dev/mmcblk0: 7626752 sectors, 3724M
Logical sector size: 512
Disk identifier (GUID): ab6f3888-569a-4926-9668-80941dcb40bc
Partition table holds up to 8 entries
First usable sector is 49152, last usable sector is 7626748

Number  Start (sector)    End (sector)  Size Name
     1           49152           49663  256K env
     2           49664           61951 6144K boot
     3           61952          717311  320M rootfs
     4          717312          881151 80.0M swap
     5          882688         7626748 3292M UDISK

标签:sector,烧录,m2dock,windows,dd,dev,fdisk,sd
来源: https://www.cnblogs.com/USTHzhanglu/p/15094552.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有