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.

[参考译文] CC3100:CC3100未初始化

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1260801/cc3100-cc3100-does-not-initialize

器件型号:CC3100

大家好、我有一个支持 CC3100的定制板和一个受支持的 sFlash、并且我已经将 simplelink 驱动程序移植到我的环境中。

一个 CC3100将无法初始化、但会引导至引导加载程序并确认格式化和断开连接命令。  另一个 CC3100将初始化、格式化、更新和重新初始化、所有操作都能使用相同的代码正常运行。

您能否帮助我确定给定此调试输出的可能原因?

请参阅从两次失败的运行中收集的附加 NWP 调试日志文件。

e2e.ti.com/.../fail_5F00_nwp_5F00_debug1.loge2e.ti.com/.../fail_5F00_nwp_5F00_debug2.log

以下是来自失败初始化的 SPI 流量日志:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CC3100 0 Starting
1692403191295: CC3100 SPI write complete (0): OK
0x810ef50 - 4:
0000: 65 87 78 56
1692403191303: CC3100 SPI read complete (0): OK
0x2000af68 - 8:
0000: 00 00 00 00 50 9e 00 20
1692403191312: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
0000: 00 00 00 00
1692403191320: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
0000: 00 00 00 00
1692403191327: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
0000: 00 00 00 00
1692403191335: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
0000: 00 00 00 00
1692403191343: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

这是它在正常工作的设备上的样子:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CC3100 0 Starting
1692402847679: CC3100 SPI write complete (0): OK
0x810ef50 - 4:
0000: 65 87 78 56
1692402847687: CC3100 SPI read complete (0): OK
0x2000af68 - 8:
0000: 00 00 00 00 50 9e 00 20
1692402847696: CC3100 SPI read complete (0): OK
0x2000af6c - 4:
0000: 08 00 08 00
1692402847704: CC3100 SPI read complete (0): OK
0x24004e9c - 4:
0000: 11 11 11 11
CC3100 0 STA mode
CC3100 0 Init complete
1692402847716: CC3100 SPI write complete (0): OK
0x810e790 - 4:
0000: 21 43 34 12
1692402847724: CC3100 SPI write complete (0): OK
0x24004da0 - 4:
0000: 66 84 08 00
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    NWP 日志有问题-请重新捕获并确保遵循所有说明。

    您是否经历过 设计审查? 初始初始化看起来不完整。 可能是电源问题。

    一般来说、为什么要使用 cc3100启动一个项目? 这是一种非常旧的器件、不推荐在新设计中采用。

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

    大家好、Kobi、我在我的桌面上以921600的波特率捕获了直接连接到 CC3100上的引脚62的串行数据。  还需要做些什么?  我看到日志文件中有一些清晰可辨的 ASCII 文本。  我发送的每个 NWP 日志文件应包含多次重置和格式尝试。

    此电路板是以前经过审阅的设计的修订版、已使用了 CC3100且效果很好、但这次它放在了子板上。  子板具有两个 CC3100。  当我指示固件与第一个固件进行交互时、无法完全初始化(但会重新启动到引导加载程序并确认格式化和断开连接命令)。  当我指引 FW 使用另一个 CC3100时、它可以完美地运行。  我们正在尝试缩小问题范围。

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

    您发送的日志崩溃分析程序... (这是一个没有调试功能的应用)。

    您将其捕获为二进制内容、对吧?

    请尝试创建另一个。 如果您按照所有说明操作-它应该可以正常工作、

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

    随附。  上次没有选中"二进制"复选框。

    e2e.ti.com/.../7573.teraterm.log

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

    初始化完成。  

    您说它"ACK FORMAT 和 DISCONNECT 命令"-您指的是什么命令?   

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

    如果查看本文中我收到的原始消息中的"log of SPI traffic from a failed init"、您会看到驱动程序没有收到初始化完成的通知。  这似乎超时、因为在初始写入和读取后、它仅从 CC3100中读取零:

    CC3100 0开始
    1692403191295:CC3100 SPI 写入完成(0):正常
    0x810ef50–4:
    0000:65 87 78 56
    1692403191303:CC3100 SPI 读取完成(0):正常
    0x2000af68 - 8:
    0000:00 00 00 00 50 9e 00 20

    当 INIT 以这种方式失败时、我的恢复过程包括将 CC3100重置到引导加载程序中、以便可以对 CC3100的 SPI 闪存进行格式化。  引导加载程序格式和断开连接命令都是我之前提到的命令。  它们似乎是正确的 ACK。  您应该在我发送的最后 NWP 日志中看到它的一个或多个实例。

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

    您可以检查中断线路状态吗?

    检查是否将初始化完成生效。

    我无论如何、请仔细进行设计审查。 这似乎是某种 与硬件相关的问题。

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

    当中断触发时、它将启动一个称为派生任务的任务。  我可以在一些复位时看到正在发生这种情况、有时不会。  实现同步时、我们首先通过 SPI 向 CC3100写入4个字节、然后多次读取、以寻找正确的同步模式(这一切都在 simplelink 驱动程序中实现)。  采用这种 CC3100时、正确的同步模式永远不会出现在读取中。

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

    物料清单。 这看起来像是硬件问题。 请检查您的设计。  

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