miZy spi image builder

2025-12-11 0 639

关于mizy_spi_image_builder

Spi-Flash Mizy固件图像构建器(对于Sunxi Orange Pi Zero,另一个SUNXI板也许也可以工作)也为SD卡生成Hybridimage(SPI在SD卡上模仿)

它只是一个部分或Mizy项目,并且与其他零件可以独立使用的其他项目相同

这个perl脚本不需要任何libs或其他deps

获取来源

 mkdir /tmp/zero_builder
cd /tmp/zero_builder
git clone https://gi*th*ub.c*om/hyphop/miZy-spi-image-builder.git
cd miZy-spi-image-builder

用法

帮助

 ./miZy_spi_image_builder --help

8M图像的常见用法,输出到Firmwares/Orange_pi_zero_hyphop_mizy_spi_flash_demo-8m.bin

 ./miZy_spi_image_builder

自定义配置

 ./miZy_spi_image_builder miZy-spi_image_builder_custom.conf

设置16m图像大小

 img_size=16M ./miZy_spi_image_builder

不被闪光灯大小填充,仅保存二手空间

 img_size=0 ./miZy_spi_image_builder

覆盖图像名称

 img_name=out/my_image_name%s.bin ./miZy_spi_image_builder

在外壳中检查构建状态

 ./miZy_spi_image_builder && echo \"build ok\"
./miZy_spi_image_builder || echo \"build fail\"

建立示例

https://gith*ub*.*com/hyphop/mizy-spi-image-builder/tree/master/examples

将图像从主机到工作设备写给SPI

升级 /重写系统的简便方法

 scp firmwares/*.bin root@zeru:/tmp
dd bs=65536 of=/dev/mtdblock5 < /tmp/*.bin

163+1 records in
163+1 records out
10743872 bytes (10.2MB) copied, 61.941887 seconds, 169.4KB/s

混合图像

默认情况下,mizy_spi_image_builder生成混合图像其简单的原始图像,可用于SPI,用于SD/MMC。此图像等于SPI-FLASH ROM,可以直接写入SPI Flash,但是我们可以将此图像写入SD/MMC以进行设备上的测试工作,然后下一个将此图像从启动的SD/MMC中复制到SPI,

将混合图像写入SD/MMC

 dd seek=16 bs=512 of=/dev/mmcblk0 < firmwares/mizy_spi_flash_demo-8M.bin

将混合图像直接写入SPI( /dev /mtdblock5-全尺寸SPI -FLASH MTD块Dev)

 dd bs=65536 of=/dev/mtdblock5 < /tmp/mizy_spi_flash_demo-8M.bin

通过MTD将混合图像直接写入SPI

 mtd write /tmp/mizy_spi_flash_demo-8M.bin full

通过主机机器将混合图像通过SUNXI-TOOLL FEL模式写入SPI

 sunxi-fel -p spiflash-write 0 firmwares/mizy_spi_flash_demo-8M.bin

生成MMC图像

输出原始MMC图像(此图像可用于MMC,而不是SPI)

 MMC=1 img_name=firmwares/mizy_mmc_image.bin ./miZy_spi_image_builder 

添加一个partiotion并在那里编写一些回教信息

 ./miZy_mmc_add_partitions firmwares/mizy_mmc_image.bin 8x8

将MMC图像写入SD/MMC

 dd of=/dev/mmcblk0 < firmwares/mizy_mmc_image.bin

从启动的MMC图像复制到SPI,直接从工作设备复制

 mmc_copy_to_spi
mmc_copy_to_spi yes

## FOUND mizy hybrid image info:
8388608                                                        
mizy_mmc_image.bin                                             
miZy_spi_image_builder Thu Apr  6 16:17:17 2017 ## hyphop ##   

## WRITE IMAGE CMD:
> dd if=/dev/mmcblk0 skip=1 bs=8192 count=1024 of=/dev/mtdblock5
1024+0 records in
1024+0 records out
8388608 bytes (8.0MB) copied, 45.987770 seconds, 178.1KB/s

OK系统已准备好从SPI中全面加载,现在您可以删除SD卡,并已经从SPI重新启动系统了!

配置文件

默认配置

 miZy-spi_image_builder.conf

配置文件相同的纯Perl代码!

路径

将您的文件(Uboot Scripts ENV FEX/DTC内核Squashfs Initramfs UserData)默认为@scan_path dirs。

 .
./bin
./bin.local

工具

米兹

微小的快速嵌入Linux,用于Sunxi Orange Pi零(也许还有其他板)和mods。现在正在积极发展,但已经可以使用)

在FEL模式下将图像写入设备

在FEL模式下通过SUNXI-FEL工具

检查SPI闪光灯尺寸

 ./tools/fel_spi_info
Manufacturer: Winbond (EFh), model: 40h, size: 16777216 bytes.

好的!写图像 – 你可以写任何图像大小<=闪光灯大小

 ./tools/fel_spi_write firmwares/orange_pi_zero_hyphop_mizy_spi_flash_demo-8M.bin

链接

  • https://gith*ub*.co*m/hyphop/mizy-spi-image-builder
  • https://hyphop.g*it*hu*b.io/mizy/
  • https://g*ithub.*c*om/hyphop/mizy-uboot
  • https://git*h*ub.co*m/hyphop/mizy-linux-kernel

下载源码

通过命令行克隆项目:

git clone https://github.com/hyphop/miZy-spi-image-builder.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 建站资源 miZy spi image builder https://www.zuozi.net/35360.html

IconFontCppHeaders
上一篇: IconFontCppHeaders
spi flash programmer
下一篇: spi flash programmer
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务