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.

[参考译文] CC3301:CC3301 在 RTOS 下运行时遇到问题

Guru**** 2754255 points

Other Parts Discussed in Thread: CC3301, BP-CC3301, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1606416/cc3301-trouble-getting-cc3301-running-with-rtos

器件型号: CC3301
主题中讨论的其他部件:sysconfig

您好:

我们正在使用您的 CC3301 来连接 Wi-Fi、因此正在设计网关类型产品。 我们使用 STM32U585 作为主微控制器。 我们已从 cc33xx_RTOS_MCU_PACKAGE_R8_1 中导入您的库、并修改了移植层。

我们首先不确定的是 SPI 上的字节顺序。 在你的库中的代码,例如在 bus_sendInitCommand () 是令人难以置信的可怕,字节顺序被转了很多次,并且是可靠的字节序的编译器。 最后、16 位整数表转换为 8 位。 SPI 被指示配置为 32 位、这是不明确的、因为可以按照两个替代顺序发送四个字节。 您是否有任何规范命令 0 字节和较晚的命令字节的传输顺序?

这里你可以看到我们的 SPI 数据的捕获,csv 有 MOSI,MISO:MOSI,MISO.. pnp_wifi_1.csv pnp_wifi_1.png

您是否有第一个事务中传输的前几个字节的示例捕获? 它将帮助我们与我们的数据进行比较。 这是我在此支持请求单中的主要请求!

我已经从您的网站下载了软件包 cc33xx_RTOS_MCU_PACKAGE_R8_1。 它的 docs/html/wifi 文件夹为空、我认为应该有文档。

我们还购买了 BP-CC3301 和 LP-AM243x、并根据入门说明尝试了您的网络终端示例工程。 编译时存在以下几个问题:

  • OS_FreeRTOS 必须由我们定义。
  • 编译器抱怨 UDMA0 定义了两次。 我们可以在 SysConfig 中将另一个更改为 UDMA1 吗?
  • 一些路径不正确。
  • 我们设法编译示例工程并将其刷写到 AM243、终端响应了我们、但在 WLAN_START 后挂起。

 

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

    您好、

    请查看随附的 Saleae 捕获、您可以将其用作参考。

    此致、

    Shlomi

    e2e.ti.com/.../0550.initialization_5F00_ThickMAC_5F00_v310_5F00_R8.sal

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

    谢谢、这对您有很大帮助!

    您能否发送 BP-CC3301 的原理图? 我特别感兴趣 WL_INT 如何通过双向电平转换器运行、因为您的 CC33xx 示例似乎使用 CC33xx 中断引脚作为集电极开路、在电平转换器之前必须有一个上拉电阻器?

    您能否发送 cc33xx_rtos_MCU_PACKAGE_R8_1.zip 中丢失的 docs/html/wifi 文件夹内容?

    您是否有 cc33xx_rtos_MCU_PACKAGE_R8_1\examples\CC3xx_Thick_mac_network_terminal 应用程序的工作版本? 作为源文件还是编译文件? 如前所述、编译时出现错误、尤其是它抱怨 UDMA0 有两个定义。 很高兴购买 LaunchPad、BoosterPack、并获得一款立即生效的软件。

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

    您好、

    它应该编译开箱即用、因此不清楚为什么会出现这些错误。

    可能与使用的 AM243 SDK 版本有关。

    该文档声明使用的 AM243 SDK  08.05.00.24。

     缺少哪些 docs/html/wifi 文件夹? 一切都应该在那里。

    至于原理图、您可以访问 https://www.ti.com/tool/BP-CC3351

    它包含指向 BP-CC3351 设计文件的链接

    此致、

    Shlomi

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

    您好:

    正确、我们必须使用旧版本的 SDK。 我很抱歉没有在指示中注意到这一点。 现在、该项目已经编译完毕、我们可以运行应用程序并对其进行管理以扫描网络。 谢谢。

    关于缺失的文档:请下载 https://dr-download.ti.com/software-development/driver-or-library/MD-hwSdHCtpQK/R8.1/cc33xx_rtos_mcu_package_R8.1.zip、 解压缩、打开 docs/CC33XX-mcu-User.Guide.html、然后单击“基本操作“或“网络地址 — 寻址“。 它们指的是 wifi 文件夹中的 html 文件、该文件为空。