embedded - 为什么 u-boot "gzwrite" 命令不能正常工作?
问题描述
我有一个压缩image.wic
加载到我的板 RAM 地址 0x600000000。我正在使用 u-boot 命令gzwrite
将其解压缩到 eMMC:
=> gzwrite mmc 1 600000000 0x4E6C254 100000 0
1079002112/1079002112
uncompressed 1079002112 of 1079002112
crcs == 0xa9cd7080/0x940992c8
如上面的输出所示,预期的 crc 与计算的 crc 不同。因此,未压缩的图像已损坏。
此外,gzwrite
写我的 1GB 映像需要 20 分钟,而这里说“将 4GiB 映像提取到 eMMC 通常需要不到 6 分钟”。
解决方案
推荐阅读
- python-3.x - 如何阻止用户输入但也在 Python 上收听它
- c++ - 在 Visual Studio 2019 上进行 GTK3 开发
- replace - PHP:如何str_replace一个html字符串,但不在某些标签内
- c# - 将 wpf 中的新用户控件停靠到 DockPanel 的问题
- java - 不同语言和设备之间的请求速度不同
- reactjs - 创建新搜索时如何删除当前的传单标记?
- .net-core - 动态属性和子模型不绑定
- haskell - Haskell - 处理分支的递归函数
- nginx - NGINX - 反向代理问题。不重写 URL?我认为?
- r - 重新编码问卷的项目