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.

[参考译文] 编译器/CC3100BOOST:CCS

Guru**** 2391415 points
Other Parts Discussed in Thread: CC3100BOOST, AM3359, CC3100, CC3100SDK, UNIFLASH, CC31XXEMUBOOST

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/630130/compiler-cc3100boost-ccs

器件型号:CC3100BOOST
主题中讨论的其他器件:AM3359CC3100CC3100SDKUNIFLASHCC31XXEMUBOOST

工具/软件:TI C/C++编译器

我尝试通过 AM3359控制 CC3100Boost。

我从"Getting Started_With wlan_station)示例开始了我的项目。

当我调用  configureSimpleLinkToDefaultState()中的函数 sl_DevGet (sl_device_General_configuration、&configOpt、&configLen、(_u8 *)(&ver)时、它正在等待 CC3100的响应。

我发现 IRQ 没有上升,而是在赞扬转移之后。

初始化完成、因为 IRQ 为低电平。

我不知道为什么 CC3100没有响应。

在等待期间、我检查 IRQ 是否未上升。

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

    请分享以下信息-
    *您已将什么服务包加载到设备中?
    *您使用的是哪个主机驱动程序版本(您从哪个 SDK 获取了 simplelink 库)?
    *设置并重新启动后、器件是否以预期的角色启动?

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

     您好 Benjamin、

    我的 CCS 版本是6.1.1。  我在我的 CCS 项目中包含了来自 CC3100SDK 的库。  我使用示波器检查  初始化流程的同步字、这是正确的。  然后、IRQ 为低电平。

     2. CC3100 SDK_1.2.0

    MODE = SL_Start (0、0、0);  MODE =  Role_STA

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

    您好、Tony、

    我假设您使用的是 AM3359上的操作系统、如 Linux? 您是如何移植驱动程序的? 您是否为主机驱动程序提供了必要的操作系统功能?

    您尚未指示 CC3100的服务接收器。 这是一个需要使用 UniFlash 编程到 CC3100的文件、以确保它具有最新的补丁。 (此处表中的第二个链接- http://www.ti.com/tool/download/CC3100SDK)

    请确保您正在使用的设备上已有此更新版本。

    此致、

    本·M

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

    您好 Benjamin、

    我不确定我的服务攻击版本,因为我以前已刷写 CC3100。 有必要吗?

    如果有必要、我是否需要购买其他硼、或者我可以使用 AM3359来完成它。

    顺便说一下、我的 AM3359是使用 cc3100 SDK 的嵌入式系统驱动程序。

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

    您好、Tony、

    您是如何刷写 CC3100的、以及您对闪存写入了什么内容? 您是否执行了必要的步骤、将主机驱动程序从 CC3100 SDK 移植到 AM3359平台?  

    我们不会为 AM3359提供直接参考、这就是我对您采取的方法感兴趣的原因。

    随着新的服务包的发布、更新 CC3100使用的服务包非常重要。 请确保您使用的是最新版本。

    如果您以前能够刷写 CC3100、则应该能够再次使用相同的工具。 如果不是、您可能希望获得 CC31XXEMUBOOST、该器件可用于将 CC3100与 PC 连接。

    http://www.ti.com/tool/CC31XXEMUBOOST

    此致、

    本·M

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

    您好 Benjamin、

    我很抱歉。 我失去了一个世界。 我以前没有刷写 CC3100。

    我的 CC3100版本是否会影响设计的响应?

    我可以使用 TTL 串口转 USB 转换器将 CC3100与 PC 连接吗? 如何连接?

    我没有 CC31XXEMUBOOST。

    如果这可能是我们问题的关键、我会考虑购买一个。

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

    CC3100硬件应该可以、但器件确实需要更新的服务包、该服务包可以包含器件固件的补丁。
    我建议您使用其中一个 EMUBOOST 来简化设置并保证使用 UniFlash 进行编程。

    请通过设置断点并读取数据来共享传递给 sl_Start()中的_sl_GetStartResponseConvert()调用的原始数据。 这应该显示响应数据的处理方式是否存在任何潜在问题。

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

     您好 Benjamin、

    感谢您的推荐。  在 CC3100可以连接到 AP 后、我将购买 EMUBOOST。

    _sl_GetStartResponseConvert (RS19OP.Status);  

    0x00111111

    它将返回0。

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

     您好 Benjamin、

    感谢你的帮助。

    我发现问题所在。

    有两个问题。

    1: SPI.c 中的 SPI_CLOSE 未正确运行。  

    2.我认为长度不等于零。 它可能会溢出、或捕获到一个数据...

    现在、我可以顺利地使用 SDK。