SIMATIC IOT2050分为Basic和Advanced版本,其中Basic通过SD卡启动系统,而Advanced版本默认通过EMMC启动系统。相信大家都知道如何烧录镜像至SD卡,但是如何烧录镜像至EMMC很多朋友可能不大熟悉,本文将介绍如何将镜像烧录至EMMC。
1. 准备环境
系统版本:Example Image V1.1.1 or V1.2.2
硬件:IOT2050 Advanced,SD卡,U盘
电脑:安装好putty及Win32DiskImager等工具
2. 硬件连接
1)将Example Image烧录至SD卡,并将SD卡插入至IOT2050 Advanced
2)将Example Image文件拷贝至U盘,并将U盘插入至IOT2050 Advanced
3. 修改启动顺序为SD卡启动
请参考如下链接进行设置:
[IOT2000使用技巧]IOT2050 Advanced修改SD卡为默认启动设备
修改完成后重启设备。
4. 烧录镜像至EMMC
1)如EMMC已存在系统,则首先格式化EMMC
mkfs.ext4 /dev/mmcblk1
2)将U盘挂载至文件系统
mkdir /mnt/USB
mount /dev/sdb1 /mnt/USB
通常SD卡为/dev/sda1设备,U盘为/dev/sdb1设备。在操作前请使用 fdisk -l 命令确认
3)将U盘中的Example Image文件烧录至EMMC
dd if=/mnt/USB/IOT2050_Example_Image_V1.0.2.img of=/dev/mmcblk1
bs=100M conv=fsync status=progress
其中/mnt/USB/IOT2050_Example_Image_V1.0.2.img为Example Image在U盘中的路径,请修改为实际的路径。
5. 修改启动顺序为EMMC启动,并重启设备。
6. 参考文档
您也可以参考如下文档进行设置:
Install_image_eMMc_V1.0.pdf