Other Parts Discussed in Thread: UNIFLASH
器件型号: 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 刷写电路板所需的标志。