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-CC26X2R1:无法使用新的 simplelink 连接应用程序刷写 OAD

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1329123/launchxl-cc26x2r1-cannot-flash-oad-with-new-simplelink-connect-app

器件型号:LAUNCHXL-CC26X2R1
主题中讨论的其他器件:UNIFLASHCC2652RSysConfig

大家好!

我正在使用我的 cc26x2r Launchpad 测试这款新的 Simplelink Connect 应用程序。

  • 应用程序的版本是1.3.4。
  • 我的设备是 iphone12。
  • 代码"正在接收"更新是来自 SDK v7.10的"project_zero"香草、无代码修改。

我能够打开该应用、找到外设、进行连接、刷写其中包含的应用下拉列表中提供的"simple_peripheral"代码之一。 酷!  

但是、当我尝试刷写由 CCS 生成的代码、而不是从下拉列表中列出的代码时、可能会出现问题。 我尝试刷写的代码与"project_zero"相同、不过是如此。 我不介意、只是为了测试。

我使用 Code Composer Studio v11.2打开项目零源代码、然后从 IDE 构建并运行该示例。 不涉及 Uniflash 工具。 在先前的 测试中、我不需要 Uniflash、这可以正常工作。

我不修改代码。 我只需在最后一步将这些行添加到工程属性中、该工具便会生成一个启用了 MCUboot 的 OAD 映像。

Src:

dev.ti.com/.../imgtool.html

这2个已经在那里:

${CG_TOOL_HEX}- Order MS ---memwidth=8 --romwidth=8 - Intel -o ${ProjName}.hex ${ProjName}.out

${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/tools/common/oad/oad_image_tool --详细 CCS ${PROJECT_LOC}7 -hex1 ${ConfigName}/${ProjName}.hex -k ${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/tools/common/oad/private.pem -o{ProjName}/${ProjName}

这2个我添加他们:

${CG_TOOL_ROOT}/bin/tiarmobjcopy ${ProjName}.out --output-target 二进制文件${ProjName}.bin --remove-section=.ccfg

${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/tools/common/mcuboot/imgtool 符号--header-size 0x100 --align 4 --slot-size 0x4C000 --version 1.0.0 --pad-header --key ${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_ProjDIR}/source/third_party/mcuboot/root-ec-p256.pem{binName}

当我尝试使用应用程序"更新 FW"时、它抱怨"坏 TLV 魔法"。 由于我是一个非常好的孩子,我也有一个开放的串行终端,我可以清楚地看到一个"OAD 错误: 9"在那里。

那么、在第二种情况下、我做错了什么?

请告诉我。 我愿意执行任何所需的测试。

非常感谢大家  

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

    大家好、 

    我在另一张票中尝试了1.3.5,但仍然失败。  如果您有机会再次观看该视频、

    https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1355908/launchxl-cc26x2r1-cc2642r1-ble-oad-simple-peripheral-oad-on-chip-the-oad-process-didn-t-start/5185735#5185735

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

    大家好、Jan、

    此新应用程序版本存在一些问题。

    某些名称未在扫描列表中更新。

    此外、未正确填充版本字段。

    但是、映像类型不再是"mcuboot"、而是"Bim"。

    我尝试了使用我的 cc26x2_launchpad、它使用由我的 Code Composer Studio 生成的映像工作、

    所以,我现在将"解决"这一问题。

    我们将根据您的 Simplelink Connect 应用程序代码尽快开始与我们的移动应用程序开发人员合作、然后联系您。 可能会出现更多的问题、但我认为这是一个很好的进步。

    祝您度过美好的一天、并感谢您的工作。

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

    尊敬的 Kazola:

    很遗憾听到您发现了一些新问题、但我很高兴听到您真正面临的主要 OAD 问题已经得到解决。 当您与移动应用程序开发人员合作时、如果您遇到其他问题或这些问题被证明是开发过程中的主要障碍、请打开新主题、我们将共同制定解决方案。

    此致、

    1月

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

    您好、Terence:

    感谢您的更新。 David 应在5月27日星期一的某个时间回复您已链接的 E2E 主题。

    此致、

    1月