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.

[参考译文] UNIFLASH:首次刷写时需要 Uniflash GUI

Guru**** 2923940 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1651664/uniflash-uniflash-gui-required-for-first-time-flashing

器件型号: UNIFLASH

当尝试在定制电路板上对 CC2340R22 芯片进行编程时、我可以使用 Uniflash GUI 刷写它没有问题。 但我在尝试使用 CLI 时收到以下错误消息

```μ s

DSLite 版本 20.5.0.4019
配置调试器(首次启动时可能需要几分钟)...
    正在初始化注册数据库...
    正在初始化:CS_DAP_0
    执行启动脚本:CS_DAP_0
    正在初始化:Cortex-M0P
    执行启动脚本:Cortex-M0P
    正在初始化:sec_ap
    执行启动脚本:sec_AP
信息:CORTEX_M0P:闪存加载程序:CC23xx_CC27xx_FLASH_LIBRARY_VERSION 4.2.0.187
正在连接...
信息:CORTEX_M0P:不允许调试。 如果这不符合预期、请检查您的 CCFG。
信息:Cortex-M0P:  如果在加载应用时遇到问题、请执行以下操作(这将擦除芯片):
信息:CORTEX_M0P: —    Code Composer Studio:
信息:Cortex-M0P:    结束当前的调试会话(如果有处于活动状态)。
信息:CORTEX_M0P: —     View -> Target Configurations ->右键点击工程的.ccxml 文件-> Launch Selected Configuration。
信息:CORTEX_M0P: — 右键点击    “Debugh Probe/CORTEX_M0P“并选择“Show All Cores“。
信息:Cortex-M0P:    在展开“Non Debuggable Devices“项目后、选择“Debug/CS_DAP0“项目。
信息:CORTEX_M0P: —     Scripts -> CC23xx -> ChipErase 以开始芯片擦除。
信息:CORTEX_M0P: — 您现在应该能够将应用程序加载到目标。     
信息:CORTEX_M0P:不允许调试。 如果这不符合预期、请检查您的 CCFG。
信息:CORTEX_M0P:  如果不允许进行调试、则当前不支持闪存加载。
错误:Cortex-M0P:不允许在进入应用程序时停止。 是否确实允许进行调试?
信息:CORTEX_M0P:运行应用程序、在进入应用程序时不会停止。
致命错误:Cortex-M0P:连接到目标时出错:(错误–1274 @ 0x0)连接序列期间遇到错误。  具体原因未知、但可能是尝试访问由于断电、时钟或身份验证(即安全正在阻止)而无法访问的内核或逻辑的结果。  如果被安全阻止、并且如果支持、则在执行身份验证过程后可以允许访问。 (仿真包 20.5.0.3900)
失败:在“Cortex-M0P“上中止操作

```μ s

但如果我首先使用 Uniflash GUI 进行刷写、则能够返回到 CLI 并刷写不同的.hex、而不会出现问题。

我已经尝试了闪存模式和加载模式

dslite --mode load --config=XDS0001.ccxml

dslite --mode flash --config=XDS0001.ccxml --verbose --flash --verify

请告知从 CLI 刷写电路板所需的标志。