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.

[参考译文] CC3230SF:SOP[1]模式不起作用!

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1499348/cc3230sf-sop-1-mode-is-not-functional

器件型号:CC3230SF
Thread 中讨论的其他器件: UNIFLASHCC3220SF

工具/软件:

我有 一个 关于我们使用的 MCU CC3230SF 的问题。 我们 在 SOP[1]模式上连接一根跳线、因此可以在正常功能模式下刷写、调试以及测试产品。 但我的工程师 抱怨产品无法正常工作。

我们可以使用 SOP1进行刷写和调试、但当我们使用 Uniflash 刷写后测试产品时、工程师说需要移除 SOP1跳线。 否则、产品将在对固件进行编程时工作。 但是、数据表显示 SOP1也应该正常工作。  

 

  有人 知道为什么会发生此问题吗?

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

    您好、

    您能更好地描述一下您的问题吗? 当您使用 SOP 模式0-1-0时、即使您以前已编程、您的固件也无法启动?

    您是否在 UART RX 线路上具有上拉电阻器?

    1月

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

    当我有 SOP1时、可以使用 XDS_UART_TX 和 XDS_UART_RX 来刷写外部存储器(外部闪存)、而不会出现任何问题。 我也可以 使用 JTAG 线路调试代码而没有任何问题。 但当我使用 UNIFLASH 进行刷写时、我无法测试电路板。 上面随附的数据表显示 SOP1也应该能够在功能模式下工作、对吗?  

    使用 UNIFLASH 进行刷写后、我希望该产品的作用类似于固件所需的内容、但如果不移除 SOP1跳线、就不会发生这种情况。 SOP1也涵盖功能模式、这不奇怪吗?

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

    您好、

    您是否在 UART RX 线路上具有上拉电阻器? RX 线路是否未连接到其他一些硬件或保持低电平?

    1月

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

    大家好、Jan D、我想您问的是  XDS_UART_RX。 XDS_UART_RX 线路上没有上拉电阻。  XDS_UART_RX 从 CC3220SF LaunchPad 连接到我的 PCB 板。  我们将 CC3220SF LaunchPad 用作调试器并用于刷写代码。 正如我说过的、调试代码和刷写是没有问题的。  唯一的问题是功能模式。 如果您愿意、我可以在 PM 中或通过电子邮件发送我们的原理图。 请告诉我。  

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

    您好、

    在 SOP 模式0-1-0上表示 UART 加载程序状态、功能状态由 CC3220 UART TX 上的中断信号确定。 当 RX 线路保持在低电平状态时、器件在启动后进入 UART 加载程序以对 SPI 闪存进行编程。 如果 RX 线路处于高电平状态、ROM 引导程序会启动您的代码。

    如果您的代码未在 SOP 模式0-1-0启动、但它以其他 SOP 模式启动、则更有可能是您在 RX 线路状态方面遇到问题。

    1月

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

    点击 CC3220SF LaunchPad 中的 UART TX 和 UART RX 来刷写和调试电路板。 CC3220SF LaunchPad 是否可以在不更改任何跳线的情况下自动将 UART RX 拉低和拉高?  

    这是我连接 TX 和 RX 线路的引脚。 我移除板载 跳线以连接跳线。  

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

    您好、

    如果您已将标记的引脚连接到电路板上的 UART、它应该在 SOP 模式0-1-0下引导、而不会出现任何问题。  您可以在示波器上检查 CC3220 RX 引脚的状态。 如果您要在 SOP 模式0-1-0下使用未连接 UART 的硬件、则需要添加到 RX 线路(GPIO2引脚)的弱上拉电阻。

    您的原理图/布局似乎有其他问题。 您可以点击此处要求 TI 进行设计审查。 我对 CC3220SF 使用 SOP 模式0-1-0、不会在成千上万个设备现场遇到任何问题。 这意味着我可以非常肯定 CC3220SF 芯片本身不会出现任何问题。

    1月

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

    尊敬的 Jan D:

    我与 TI 审阅了原理图、但没有人提到在 UART RX 添加弱上拉电阻。 对于我的 MCU GPIO1或2、即 UART TX 或 RX。  

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

    Pragash,

    我同意 Jan 的意见、似乎连接到 CC3230SF 的 UART_RX 线路在保持低电平时出现问题。 检查这一点的方法是使用示波器检查 UART_RX 线路的状态。  

    另一种检查方法是使用 UNIFLASH 进行刷写后是否尝试移除 SOP1跳线。 含义使用 UNIFLASH 时使用 SOP 模式"UARTLOAD_FUNCTIONAL_4WJ"、然后移除跳线并尝试在 SOP 模式"FUNCTION_4WJ"下使用器件、这将忽略来自 UART 的任何中断。  

    通常、您不需要在 UART_RX 线路上使用弱上拉、因为连接的其他器件应确保其 UART_TX 线路在空闲时保持高电平。 在这种情况下、XDS 应确保其 TX 线路在空闲时保持高电平、以便 CC3230SF UART RX 线路识别其未从 XDS 接收任何消息。   

    此致、

    Jonathan