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.

[参考译文] LAUNCHXL-CC1312R1:CC1312R1/R7 -用于读取外部闪存的工具

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1332655/launchxl-cc1312r1-cc1312r1-r7---tools-to-read-external-flash

器件型号:LAUNCHXL-CC1312R1
主题中讨论的其他器件:CC1312R

您好、TI 团队、

我正在寻找一种工具来读取 CC1312R1和 R7上外部闪存的内容(闪存- Macronix MX25R)。

我能找到的唯一工具是"flash-roverter"(https://github.com/TexasInstruments/flash-rover)。 但似乎它仅适用于 R1、不确定是否已受支持、因为具有预编译可执行文件的页面已不再处于活动状态。

您能否告知我它(闪光路虎)检查外部闪存的最佳方法、或者是否有其他推荐的工具?

此致!

维克托

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

    尊敬的 Viktor:

    实际上、我已经添加了对 CC13x2x7和 CC13x4系列的支持、但尚未合并拉取请求。

    下面是分支: https://github.com/TexasInstruments/flash-rover/tree/feature/704-1M-compat

    现在您可以自己找到源代码并编译 Rust 软件、但我也可以构建二进制文件并制作实际版本。

    此致、

    亚瑟

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

    你好,这是一个伟大的消息!

    我已经在尝试编译 R1、但如果您可以添加二进制文件 、我打赌它对许多用户都很有帮助

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

    尊敬的 Viktor:

    它肯定会帮助其他人,但我不能说何时会发生,因为我必须再次设置建筑环境。

    如果您需要有关自己制作二进制文件的帮助、请告诉我。

    此致、

    亚瑟

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

    Arthur、我成功建立并安装。 但是、从 Windows 终端运行命令时不断收到错误。 您是否猜到了为什么会发生这种情况:

    C:\Users\victorc>flash-rover --设备 cc1312r -- XDS L2100525 info
    Macronix MX25R8035F、8.00 MIB (MID:0xC2、DID:0x14)
    #
    # Java 运行时环境检测到致命错误:
    #
    # exception_access_violation (0xc0000005) at PC=0x00007ffe0ee51c41、pid=18824、tid=8188
    #
    # JRE 版本: OpenJDK Runtime Environment Temurin-11.0.13+8(11.0.13+8)(内部版本11.0.13+8)
    # Java VM: OpenJDK 64位服务器 VM Temurin-11.0.13+8(11.0.13+8,混合模式,分层,压缩 OOP, G1 GC, Windows-amd64)
    #有问题的帧:
    # C [jimage.dll+0x1c41]
    #
    #将不会写入内核转储。 默认情况下,在 Windows 的客户端版本上不启用 Minidump。
    #
    #包含更多信息的错误报告文件保存为:
    # C:\Users\victorc\hs_err_pid18824.log

    我完全无法读取存储器。 触发类似异常。

    感觉这是 JRE 的问题,您对 Java 版本有什么建议吗?

    硬件设置:  与 USB 连接的 cc1312r1电路板。 随附错误报告

    e2e.ti.com/.../hs_5F00_err_5F00_pid18824.log

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

    尊敬的 Viktor:

    我想我知道什么是错的。

    很可能您需要更新.bat 文件中的 libjvm_path 变量、以便使其适合您的系统。

    我链接到设置 libjvm_path=C:\Program Files\Java\JDK-20\bin\server,但您的 Java 安装可能是其他地方。

    此致、

    亚瑟

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

    阿瑟,你绝对是对的!

    现在一切都正常、非常感谢您的帮助

    此致!

    维克托

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

    尊敬的 Viktor:

    我还已将自己的发布内容上传到 GitHub: https://github.com/TexasInstruments/flash-rover/releases/tag/v0.3.3

    此致、

    亚瑟