主题中讨论的其他器件:UNIFLASH、
您好!
到目前为止、我们一直使用 UniFlash PC 软件和 XDS110编程器对 CC2340R5进行闪存编程、我们一直与 VDD、GND、SWDIO、SWDCK 和 nRST 引脚进行连接。 但是、由于最新样片存在一些问题、我们无法再轻松访问 nRST。 现在、当我们尝试编程时、Uniflash 软件会出现错误。
因此、我想知道是否有可能改变编程设置来解决无法访问 nRST 的问题?
谢谢
安德鲁
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 PC 软件和 XDS110编程器对 CC2340R5进行闪存编程、我们一直与 VDD、GND、SWDIO、SWDCK 和 nRST 引脚进行连接。 但是、由于最新样片存在一些问题、我们无法再轻松访问 nRST。 现在、当我们尝试编程时、Uniflash 软件会出现错误。
因此、我想知道是否有可能改变编程设置来解决无法访问 nRST 的问题?
谢谢
安德鲁
当我尝试编程时、我得到了以下信息:
Andrew、您好!
在尝试刷写 CC2340R5之前、需要使用复位线将其保持在已知状态。 偶然情况下、编程可能成功(例如在下电上电后立即或使用空白器件时)、但并不能保证成功。 这就是 Uniflash 等 TI 编程工具依赖 RST 线路来控制所连器件状态的原因。 提示符中给出的指令通过直接 JTAG 命令尝试芯片擦除、如果器件处于未知状态、则不建议这样做。 Uniflash 是否允许手动擦除芯片? Uniflash Session -> Settings & Utilities -> Manual Erase。
此致、
瑞安
您好、Ryan、感谢您的答复和详述 nRST 的重要性。 在我们的设计中、我们已将其包含在内、并打算将其用于获取的一批样片、但与 nRST 的连接存在问题、目前这使得无法对这些样片进行编程。 我只是认为值得问一下 、如果我们只能访问 VDD、GND、SWDIO 和 SWDCK、是否有临时权变措施。 Uniflash 似乎允许手动擦除芯片、但返回的响应不明确、具体如下所示:
[CC23xx_CC27xx_FLASH_LIBRARY_VERSION 3.18.0.5 ] 2024年4月2日、8:32:22 PM [信息] Cortex_M0P:闪存加载程序
我注意到在 Uniflash 中设置会话时、在 JTAG/SWD/cJTAG 模式下有用于选择不同连接设置的选项:cJTAG 2引脚高级模式有一个选项。 这是不是可以使用的东西?
