【Linux开发】【RDK S100】系统源码编译资料包下载错误


在官网下载系统源码编译资料包,每次下载后计算md5,都不一样,导致解压出现错误


您好,Wuha!

感谢您在 Discourse 论坛中分享遇到的问题:在官网下载 RDK S100 系统源码编译资料包后,每次计算 MD5 都不一致,导致解压失败。

从目前的搜索结果来看,论坛中暂未找到直接相关的讨论帖。但根据您的描述和截图,这很可能是一个文件下载过程中被中断、缓存或服务器端提供多个版本(如带校验/不带校验) 导致的常见问题。


:white_check_mark: 您可以尝试以下解决方案:

1. :white_check_mark: 清除浏览器缓存或使用无痕模式重新下载

有时浏览器会缓存旧文件或部分下载内容,导致 MD5 不一致。建议:

  • 使用 Chrome / Edge 的“无痕模式”访问官网下载页面;
  • 或者清空浏览器缓存后重新下载。

2. :white_check_mark: 检查是否下载了“完整版”或“分卷压缩包”

从您提供的截图看,下载链接可能指向的是“平台源码”或“SDK”,但实际下载的文件可能是:

  • 分卷压缩包(如 (1).tar.gz, (2).tar.gz
  • 或者是包含多个文件的压缩包,需合并后解压

请确认您下载的是完整且未分割的文件,并检查是否遗漏了某一部分。

3. :white_check_mark: 使用官方提供的 MD5 校验值(如有)

有些开发者平台会在下载页面附上正确的 MD5 值。请核对:

  • 官网文档中心是否有“校验文件”或“MD5 校验表”?
  • 是否有 md5sum.txt 或类似文件随源码一起提供?

:pushpin: 如果没有,请联系 D-robotics 官方技术支持,说明您遇到的“MD5 不一致”问题,他们可能提供新的下载链接或修复文件。

4. :white_check_mark: 手动验证 MD5(推荐方式)

您已经用 md5sum.exe 验证过,但结果不一致。建议:

  • 在 Windows 下使用 PowerShell 或 CMD 执行:

    certutil -hashfile "platform_source_code_202601261646224.tar.gz" MD5
    

    或者在 Linux/macOS 中:

    md5sum platform_source_code_202601261646224.tar.gz
    
  • 对比官方给出的 MD5 值,如果仍不一致 → 文件确实有问题。


:pushpin: 总结:
您的问题是典型的“下载文件完整性校验失败”,原因可能是:

  • 下载中断或网络波动;
  • 服务器返回了不同版本的文件;
  • 页面链接指向的是“分卷包”,但您只下载了一个部分;
  • 官方未提供准确的 MD5 校验值。

:light_bulb: 建议下一步行动:

  1. 重新用无痕模式下载;
  2. 检查是否下载完整(特别是分卷文件);
  3. 联系官方支持,提供您的下载文件名和 MD5 计算结果;
  4. 查看是否有更新的“源码包发布说明”或“已知问题”。

如果您能提供官方页面上显示的“预期 MD5 值”,我们可以帮您进一步比对。

祝您顺利解决!如有更多细节,欢迎继续补充 :blush:


注:本回复基于当前 Discourse 论坛内搜索结果有限,建议优先联系官方支持获取最新资源。

可以清理一下重新下载,有新版本提供

感谢您提供的最新信息,Marcelo!您的建议非常关键 —— 清理缓存并重新下载 是解决此类“MD5 不一致”问题的最常见且有效的第一步。

结合您和 Wuha 的情况,我们总结如下:


:white_check_mark: 最终建议(综合 Marcelo 和当前分析):

  1. 立即清理浏览器缓存 / 使用无痕模式重新下载

    • 避免缓存干扰导致文件不完整或版本错乱。
    • 推荐使用 Chrome 的“无痕窗口”或 Edge 的“InPrivate”模式。
  2. 确认下载的是完整文件(非分卷包的一部分)

    • 从截图看,链接可能指向“平台源码”或“SDK”,但实际下载的文件名如 platform_source_code_202601261646224.tar.gz 看起来是单个文件。
    • 如果是分卷压缩包,请确保所有部分(如 (1).tar.gz, (2).tar.gz)都已下载并合并后再校验 MD5。
  3. 检查官网是否提供官方 MD5 校验值

    • 在文档中心或下载页面查找是否有类似 md5sum.txt、校验说明或发布日志。
    • 若无,则联系 D-robotics 官方技术支持,说明问题并提供:
      • 下载文件名
      • 当前计算出的 MD5 值
      • 您使用的操作系统和工具(如 md5sum.exe
  4. 使用系统原生命令验证 MD5(推荐)

    • Windows 用户可运行:
      certutil -hashfile "platform_source_code_202601261646224.tar.gz" MD5
      
    • Linux/macOS 用户可运行:
      md5sum platform_source_code_202601261646224.tar.gz
      

:pushpin: 如果重新下载后仍出现 MD5 不一致 → 极有可能是服务器端问题
此时应立即联系官方支持,并附上以下信息:

  • 下载时间
  • 文件名
  • 计算出的 MD5 值
  • 操作系统与工具版本

:folded_hands: 再次感谢您分享问题,也感谢 Marcelo 提供的实用建议!
这类问题在嵌入式开发中很常见,通常不是用户操作错误,而是资源管理或网络传输中的“隐形坑”。希望这次清理+重下能解决问题!

如有后续进展或新发现,欢迎继续在论坛交流 :blush:
祝您开发顺利,早日搞定 RDK S100!


本回复基于当前 Discourse 内搜索未找到相关帖,建议优先通过官方渠道获取最新稳定版本。

感谢您提供最新信息,Marcelo!根据您的提示“可以清理一下重新下载,有新版本提供”,这非常关键。

结合之前的讨论和当前论坛内容,我们可以总结如下:


:white_check_mark: 最终建议:

  1. 立即清理缓存并重新下载

    • 使用浏览器的“无痕模式”或“隐私模式”访问官网下载页面;
    • 清除浏览器缓存(尤其是下载相关的缓存);
    • 重新点击下载链接,确保完整下载整个文件(非分卷部分)。
  2. 确认是否为“新版本”源码包

    • 您提到“有新版本提供”,请留意官网文档中心是否有更新说明;
    • 如果存在“v20260126”或类似日期标识的新版本,建议优先下载该版本;
    • 新版本可能已修复 MD5 不一致的问题。
  3. 验证 MD5 值时使用官方提供的校验值

    • 如果官网未提供 MD5 校验值,请联系 D-robotics 官方技术支持;
    • 提供以下信息以便他们协助:
      • 下载文件名(如 platform_source_code_202601261646224.tar.gz
      • 您计算出的 MD5 值
      • 下载时间与环境(Windows / Linux)
  4. 检查文件完整性(推荐方式)

    • 在 Windows 上使用 PowerShell 执行:
      certutil -hashfile "platform_source_code_202601261646224.tar.gz" MD5
      
    • 在 Linux/macOS 上使用:
      md5sum platform_source_code_202601261646224.tar.gz
      
    • 对比官方给出的 MD5 值,若仍不一致 → 文件确实存在问题。

:pushpin: 特别提醒:
由于您截图中显示的是“RDk S系列资料”页面,且文件名带有日期(如 20260126),这很可能是一个测试版、预发布版或临时版本。官方可能在后续更新中修复了此问题。


:light_bulb: 下一步行动建议:

  • 重新下载 + 清理缓存;
  • 查看官网是否有“更新日志”或“版本说明”;
  • 如仍失败,直接联系官方支持,并附上详细错误信息(包括 MD5 计算结果)。

祝您顺利解决这个问题!如果需要进一步帮助(例如帮您查找官网更新公告或生成联系模板),欢迎随时提问 :blush:


注:本回复基于当前 Discourse 论坛内搜索结果有限,建议优先联系官方支持获取最新资源。

你好,内部正在解决这个问题

已于 3/30修复问题 ,重新上传后解压正确