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.

[参考译文] CC1314R10:解锁器件时出现问题

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1429949/cc1314r10-problem-with-unlocking-device

器件型号:CC1314R10
主题中讨论的其他器件: CC1310UNIFLASHSysConfig

工具与软件:

您好、TI 专家。

我们正在验证代码库(从 cc1310设计)并将其移植到 cc1314R10设计。 我们已经能够在定制电路板上运行示例代码、但是、虽然与 cc1310中的 CCFG 设置相匹配、但 cc1314R10项目的 PWRPROF 抽头被意外禁用并加载到 MCU 中。 现在电路板无法使用、我们无法使用 UNIFLASH 工具刷写或擦除芯片。 我们也尝试了 dslite 工具没有任何效果。 我们始终会收到以下错误代码:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.\dslite.bat -c cc1314R10.ccxml -e -b Erase
For more details and examples, please visit software-dl.ti.com/.../latest_qsguide.html
DSLite version 12.2.0.2919
Configuring Debugger (may take a few minutes on first launch)...
Initializing Register Database...
Initializing: IcePick_C
Executing Startup Scripts: IcePick_C
Initializing: CS_DAP_0
Executing Startup Scripts: CS_DAP_0
Initializing: Cortex_M33_0
Executing Startup Scripts: Cortex_M33_0
Connecting...
fatal: IcePick_C: Error connecting to the target: (Error -241 @ 0x0) A router subpath could not be accessed. A security error has probably occurred. Make sure your device is unlocked. (Emulation package 9.9.0.00040)
Failed: Operation was aborted
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

使用的版本:

CCS 12.8.1.00005
SimpleLink cc13xx CC26xx SDK 7.41.0.17
SysConfig 1.21.0

我们如何使该芯片恢复到可编程状态?

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

    您好、J:

    将 Launchpad 连接到计算机并打开 Uniflash 时、是否仍能检测到电路板?

    您是否曾尝试 在"New Configuration"下选择 CC1314R10、然后连接 XDS110并启动。 您是否尝试过此菜单提供的擦除和闪存选项?

    此致、
    等等

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

    尊敬的 Theo:

    将 Launchpad 连接到计算机并打开 Uniflash 时是否仍检测到电路板?

    不确定这句话是什么意思。 无论是否连接了外部电路板、这些工具都会发现 LaunchPad。 尚未找到基于 cc1310的电路板、但如果我们使用 cc1310F128器件和 XDS110编程器、则可以对其进行编程。

    您是否曾尝试 在"New Configuration"下选择 CC1314R10、然后选择连接 XDS110并开始使用。 您是否尝试过此菜单提供的擦除和闪存选项?[/QUOT]

    这是我做的。 我尝试的选项为:"Erase Entire Flash"和"Program load with erasing all protected sectors"(擦除所有未受保护的扇区时加载程序)。 对于这两者、我会得到相同的错误:  

    Fullscreen
    1
    [25/10/2024, 15:02:08] [ERROR] IcePick_C: Error connecting to the target: (Error -241 @ 0x0) A router subpath could not be accessed. A security error has probably occurred. Make sure your device is unlocked. (Emulation package 9.9.0.00040)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    您好、J:

    这是我需要知道的。  

    修改 ccfg 设置时、您是否将"SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N"定义为"0x0"?

    此致、
    等等

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

    尊敬的 Theo:

    我没有该定义的定义。 这是 SysConfig 生成的 ti_devices_config.c:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    /*
    * ======== ti_devices_config.c ========
    * Customer Configuration for CC26XX and CC13XX devices.
    *
    * DO NOT EDIT - This file is generated by the SysConfig tool.
    *
    */
    //#####################################
    // Force VDDR high setting (Higher output power but also higher power consumption)
    // This is also called "boost mode"
    //#####################################
    // Use default VDDR trim
    #define CCFG_FORCE_VDDR_HH 0x0
    //#####################################
    // Power settings
    //#####################################
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、

    J.

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

    您好、J:  

    您能访问 ccfg.c 并与我分享吗:include -> C:/ti/simplelink/... -> ti ->设备-> cc13x4_cc26x4 -> startup_files -> ccfg.c

    从我在您的修改中可以看到、您只锁定了对功率分析器的访问、而不应锁定整个器件、但仍允许您发送擦除命令。  

    您确定您的设备工作正常吗?

    此致、
    等等

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

    您好、J:

    我将功耗分析器锁定在我们的一个板上、重现了此问题。

    如果您从 Uniflash 目录中运行以下命令、您将触发批量擦除、之后您可以使用新软件再次刷写电路板。

    ./ dslite.bat --mode cc13xx-cc26xx-mass-erase -d XDS110

    如果可行、请告诉我。

    此致、
    等等

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

    尊敬的 Theo:

    该命令有效。 感谢您的支持。

    此致、

    J.

x 出现错误。请重试或与管理员联系。