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.

[参考译文] LP-EM-CC2745R10-Q1:双映像 OAD 映像更新问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1475156/lp-em-cc2745r10-q1-dual-image-oad-image-update-issue

器件型号:LP-EM-CC2745R10-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

大家好!

我正在 simplelink_lowpower_f3_sdk_8_40_00_61  CC2745 Launchpad 上使用测试双映像 OAD 项目。

我成功刷入了项目、项目运行正常。

我将广播名称从"Dual_image_app"更改为"oad_test"、并生成了一个新 sb.bin 文件。

我能够 sb.bin 使用 SimpleLink Connect 应用程序成功地将生成的上传到器件中。

但是、映像没有更新到最新版本;设备仍在广播"Dual_image_app"。

然后,我尝试使用生成新的私钥 imgtool,但我遇到了以下错误:

请帮助我解决此问题。

此致、

Aslam

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

    您好!

    您似乎正在 Windows 中使用 cmd 终端。 为了使用该工具、您需要转到路径(看起来像您拥有的路径)并键入".\imgtool "。

    如果没有".\"前缀、cmd 终端将搜索您的应用程序路径、但应用程序没有该路径。

    希望这对您有所帮助!

    此致!

    Nima Behmanesh

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

    Nima 您好!

    我还有几个问题。

    1.为什么无法将映像更新到更高版本? 现有的  APP-RSA-3k-PKCS-priv.pem 文件和 sb_key_ring_init.h 文件应该可以正常工作。

    2.我按照你的指示运行 imgtool,但它仍然不工作。 下面是代码片段:

    此致、

    Aslam

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

    Nima 您好!

    是否有关于上述问题的任何更新?

    此致、

    Aslam

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

    尊敬的 Aslam:

    命令似乎仍然输入错误。 您需要输入如下内容:

    .\imgtool keygen --key app-rsa-3k-pkcs-priv.pem --type rsa-3072

    希望这对您有所帮助!

    此致!

    Nima Behmanesh

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

    Nima 您好!

    感谢您的建议。

    我成功地生成了密钥对。

    但是、我在生成 sb_key_ring_init.h 文件时遇到问题。 我将全部三个密钥对复制到位置"C:\ti\simplelink_lowpower_f3_sdk_8_40_00_61\tools\common\sbtool"、并运行 sbtool、但遇到以下错误:

    请帮助我解决此问题。

    此致、

    Aslam

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

    您好!

    似乎未找到输入的路径。 您正在创建的目录中是否有/output 文件夹? 该文件夹必须已经存在、因为我认为该工具不会为您提供。

    此致!
    Nima Behmanesh

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

    Nima 您好!

    该工具已成功创建输出文件夹、但 不会生成 sb_key_ring_init.h 文件和其他 bin 文件。

    在输出文件夹内、只有以下 bin 文件存在:

    此致、

    Aslam

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

    尊敬的 Aslam:

    我今天自己尝试了这个,我发现  sbtool 不能在命令提示符下工作。 您必须使用 Git Bash 或 PowerShell。

    我不确定在命令提示符下什么不起作用、因为我现在无法访问该工具的源代码。

    无论如何、请使用 Git Bash 或 PowerShell、问题应该会消失!

    此致!

    Nima Behmanesh

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

    Nima 您好!

    感谢您的建议。

    现在我能够运行 sbtool。

    但仍然无法使用新密钥更新映像。

    我已将生成的  APP-RSA-3k-PKCS-priv.pem 和 sb_key_ring_init.h 文件移动到目标应用项目的根目录中。 然后成功构建工程并将 sb.hex 文件刷写到器件中。

    然后我将广播名称从 "Dual_image_app"更改为"Dual_oad" 、并生成了一个新 sb.bin 文件。

    我能够 sb.bin 使用 SimpleLink Connect 应用程序成功地将生成的上传到器件中。

    但是、映像没有更新到最新版本;设备仍在广播"Dual_image_app"。

    此致、

    Aslam

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

    尊敬的 Aslam:

    可能是名称缓存在扫描设备上。 建议重启或者在手机上打开蓝牙再试一次。 遗憾的是、我们无法更改设备上蓝牙缓存的方式。

    如果重新启动手机后问题仍然存在、则我们可以采取后续步骤来查看映像是否正在更新。

    此致!

    Nima Behmanesh

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

    Nima 您好!

    重新启动电话后问题仍然存在。 这意味着器件未更新为最新映像。

    我没有更改广播名称、而是将 LED 闪烁任务添加到现有项目中、并通过 simplink connect 应用程序尝试了 OAD 过程。 但仍然是映像没有更新到最新版本。

    此致、

    Aslam

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

    尊敬的 Aslam:

    对于新映像、您在尝试 OAD 之前是否在 SysConfig 中更新了映像版本:

    在此将版本设置为1.0、但如果要启动到通过无线下载的新映像、则需要2.0版。

    此致!

    Nima Behmanesh

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

    Nima 您好!

    感谢您的支持。

    现在我可以完成 OAD 过程了。

    此致、

    Aslam