This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2642R:使用 DSLite.exe CLI 验证闪存映像

Guru**** 1133960 points
Other Parts Discussed in Thread: UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1250399/cc2642r-verify-flash-image-with-dslite-exe-cli

器件型号:CC2642R
主题中讨论的其他器件:UNIFLASH

我使用的是具有芯片 CC2652R1F 的 XDS110 USB 调试探针。  

我正在 尝试了解如何使用 Uniflash 软件提供的 dslite.exe。 我需要使用 Uniflash 软件中使用的验证功能、但使用命令行工具 dslite.exe。 命令行工具允许我在刷写后进行验证、但不能不首先刷写(据我所知)。 Uniflash 软件中存在这种仅验证功能、因此我假设使用 dslite.exe 命令行工具也可以实现这一功能。

我的目标是:

刷写映像、我可以使用以下命令成功执行此操作:  

dslite.bat --mode flash -c "C:\ti\user_files\configs\cc2652r1f.ccxml"-l "C:\ti\user_files\settings\generated.ufsettings"-e -f -v{imageFileNameWithPath}


稍后验证编程是否已完成:

dslite.bat -未知参数

以下链接中提供的 dslite.exe CLI 文档未明确如何在不刷写的情况下进行验证。 如果文档多于此值、我很乐意了解这些内容、但在 TI 的网站上找不到。

software-dl.ti.com/.../uniflash_quick_start_guide.html

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matthew、您好!

    您可以从 TIREx 上更新的 UniFlash 快速入门指南中获取最新的 CLI 命令。  verify 选项被添加为闪存选项(正如您在所提供的示例中所做的那样)、并且没有命令专门验证不闪存的存储器内容。  或者、您可以在存储器模式下读取闪存内容以手动验证。

    dslite --mode memory [options] --config=ccxml-file --range=address,length --output=output-file

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    正如 Ryan Brown1所指出的、我可以使用

    dslite --mode memory [options] --config=ccxml-file --range=address,length --output=output-file

    尽管在我比较写入存储器读取的文件的字节时存在很大的差异、但软件 Uniflash 未使用逐字节比较功能、或执行了不同的操作来比较写入存储器读取的文件。

    如果有用、我可以附加写入的文件和读取的文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请提供到目前为止使用的文件和捕获的所有日志。  如何生成用于测试写入器件的映像?  差异是否仅限于特定范围的闪存?  此外、在使用 Uniflash GUI 时是否会遇到类似的结果?

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我只是尝试直接比较文件。 并尝试读取所有存储器。 Uniflash 告诉我验证成功、不能真正指示正在发生什么情况或进行了比较。
    文件和日志的 Dropbox 链接

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请升级到 Uniflash v8.3、确保在写入之前擦除所有存储器、并使用十六进制映像进行编程/读取操作。

    此致、
    瑞安