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.

[参考译文] CC2745P10-Q1:使用&&39;DEVICEID.VERSION 0x6&#39 刷写后出现功能故障;警告。

Guru**** 2648075 points

Other Parts Discussed in Thread: CC2745P10-Q1, UNIFLASH, CC2745R10-Q1, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1588673/cc2745p10-q1-functional-failure-after-flashing-with-deviceid-version-0x6-warning

器件型号: CC2745P10-Q1
Thread 中讨论的其他器件: UNIFLASHCC2745R10-Q1SYSCONFIG

您好的团队、

我们在刷写后无法正常运行 CC2745P10-Q1 器件。 我们看到有关未知芯片版本的警告。

这是我们的开发环境:

  • 器件: CC2745P10-Q1

  • CCS 版本: 20.3.1.5

  • SDK 版本: simplelink_lowpower_f3_SDK_9_14_00_39

  • Uniflash 版本: 9.3.0.5401.

  • 刷写程序: car_node_LP_EM_CC2745R10_Q1_freertos_ticlang(来自 SDK ble 示例)

 

问题详细信息:

刷写设备时,Uniflash 报告设备的芯片版本为DEVICEID.VERSION (DEVICEID[31:28]) '0x6'

该工具 (Flash loaderCC23xx_CC27xx_FLASH_LIBRARY_VERSION 4.1.0.141 ) 指出此版本是unknown并继续Assuming latest known revision: Rev. E (2.0)

然后,Uniflash 报告[SUCCESS] Program Load completed successfully

重要的是、尽管显示了“SUCCESS"消息“消息、但器件刷写后仍无法正常工作 (它不会广播或显示其他操作迹象)。

 

我们的问题:

  1. 器件修订版本: SDKsimplelink_lowpower_f3_sdk_9_14_00_39(及其相关工具/闪存加载程序)是否正式支持 CC2745P10-Q1 器件版本0x6? 如果没有、需要哪个特定的 SDK 版本?

  2. 二进制不匹配: 我们正在刷写...CC2745R10_Q1...示例。 是否与该二进制兼容 CC2745P10-Q1 硬件?

  3. 根本原因: 此功能故障是否可能由版本0x6不兼容、R10/P10 二进制不匹配或两者导致?

 

Uniflash 日志:

[INFO] Cortex_M33_0: Flash loader: CC23xx_CC27xx_FLASH_LIBRARY_VERSION 4.1.0.141
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] Cortex_M33_0: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).
[INFO] [20%] : Second.
[INFO] [30%] : Third.
[INFO] [20%] : saciCmdResult requesting key ID based on authorization level.
[INFO] [100%] : Based on the response from key ID debug authentication is not required
[INFO] Cortex_M33_0: GEL Output: Memory Map Initialization Complete.
[SUCCESS] Program Load completed successfully.

 

器件:

cc2745p10.jpg

 

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

    您好 Kevin、

    必须将-R10_Q1 示例移植到 P10_Q1。 以下是有关如何执行该操作的步骤。

    1.打开.sysconfg 文件。 右上角有 一个图标、将鼠标悬停在上面时会显示/隐藏板视图。  

    2.切换它以便您可以看到板视图。  您应该会看到该视图

    3.点击“切换“框

    4.更改弹出框中的设置,并显示以下内容:

    如果这样可以解决您的问题、请告诉我。 谢谢。

    Eshaan

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

    您好 、Eshaan、

    感谢您的快速回复以及有关将项目移植到 P10-Q1 的说明。

    我继续、并按照步骤CC2745R10-Q1CC2745P10-Q1.sysconfig文件中将目标从切换到。

    不幸的是、我们仍然遇到了两个原始问题:

    1. 器件版本警告:CCS 输出仍显示确切的警告: DEVICEID.VERSION (DEVICEID[31:28]) '0x6' unknown for selected target. Assuming latest known revision: Rev. E (2.0).

    2. 功能故障:刷写新移植的 P10-Q1 示例后、器件保持无法正常工作。

    Kevin

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

    您好 Kevin、

    我尝试重现您看到的错误、我确实看到了  器件版本警告、  但是、这应该不会影响器件的功能或编程。 我仍然能够将 car_node 示例编程到器件上、并能够连接器件、因此功能似乎可以正常工作。

    关于 t5o 设备警告、这不是您的问题 我们将很快更新 CCS 和 Uniflash、以便处理这些警告、但将处理这些警告。

    我遵循的测试程序:

    1.使用上述步骤将示例迁移到 P10

    2.使用 uniflash 刷新设备并将示例编程到设备上

    3.使用 ble_toolbox.exe 直接位于 SDK 中的测试程序:  /sdk directory/tools/ble-agent/ble_toolbox/

    4.启动汽车门禁并识别设备。 程序将通过 UART 自动识别它

    5.然后,您可以在 GUI 上切换“广播“按钮以启用广播

    6.我在智能手机上使用了 simplelink TI 应用程序,能够扫描并连接到设备

      


    请尝试以下步骤、看看您的端是否有任何不同之处 此外、请告诉我您对程序所做的任何其他更改、以及您最终看到的功能失败的内容、以便我可以帮助进行调试。 谢谢你。

    Eshaan

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

    您好 、Eshaan、


    感谢您分享测试程序并确认设备版本警告不会影响您的编程或功能 这有助于显著缩小问题范围。

    我们使用我们的设置遵循了您的测试程序、但在步骤 4 中失败了。 由于ble_toolbox.exe程序无法通过 UART 自动识别或识别器件、该过程停止。 这可确认car_node示例当前未正常运行、或者硬件上的基本外设初始化失败。

    鉴于 CC2745P10-Q1 持久的功能故障、我们将不再使用定制硬件设计、这是潜在的根本原因。

    我们计划暂时切换到 CC2745R10-Q1 器件。 我们将将工程移植到 R10 目标上、并仅使用此版本来测试和验证定制 PCB 和外设连接的功能。

    在我们确认硬件平台的完整性后、我们将继续进行 CC2745P10-Q1 修订版“0x6"不“不兼容问题故障排除。 我们将在返回 P10 设备时提供更新。

    Kevin

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

    您好 Kevin、

    感谢您的更新。 关于修订版“0x6"不“不兼容问题、这是我们这边的 Uniflash /CCS 问题 我们仍在更新软件以识别设备、因此一旦我们推出更新、该问题就会得到解决。 同时、它应该不会影响您的功能、因此您不必担心故障排除问题。  

    由于您现在已离开此设备、我会将此主题标记为已解决。 返回 P10 后、请开始新主题、并需要任何帮助。 谢谢你。

    Eshaan