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.
您好!
我得到了用于 WPA_ENT 服务的 CC3120BOOST 板。
我的主机 MCU 是 STmcero MCU。
我 完全不想修改 CC3120内部 F/W。
但是、我找不到连接到 STM32F MCU 的主机驱动程序。
如果我要使用 AT 命令、是否必须更新 CC3120BOOST F/W?
Br
保罗
在 swra704.pdf、2.1中
在 SimpleLink Wi-Fi CC32xx SDK 中、此移植层可实现***** 片上 ARM M4应用微控制器****。 分布在和 SimpleLink SDK Wi-Fi 插件中的移植层***** 适用于 SimpleLink 平台系列中的其他微控制器***** 。
1."SimpleLink Wi-Fi CC32xx SDK"适用于在 CC3120片上 ARM 内核上运行的应用?
2.什么是"SimpleLink 平台系列" 手段?
我需要将什么封装移植到 STM32 MCU?
Br
保罗
请参阅 STM32的移植指南(https://www.ti.com/lit/pdf/SWRA704)。
AT 命令在 CC32xx 上开发为 MCU 应用(即 MCU 器件而不是仅适用于 CC31xx NWP)、用于通过 UART 访问外部主机。 在本例中、应用程序是在命令处传输到 SL (NWP) API 的代理、反之亦然。
我了解 AT 命令,我需要 CC32XX……
我的问题是从阅读 swra704 ...
我必须将 SimpleLink SDK Wi-Fi 插件移植到 STM32... 对吧?
Br
保罗
如果您使用 CC31xx (即不是通过 AT-Commands)-则需要根据 swra704中的说明移植驱动程序。
您好!
现在我要将 WiFi 插件移植到 STM32。
我不使用操作系统、非操作系统。
如果是非 OS、是否必须在 swra704中移植"2.5 OS Abstraction:FreeRTOS Part"?
simplelink_sdk_WIFI_PLUGIN_4_20_00_10中的 sone 源使用 OS 抽象对象。
我没有定义 SL_PLATION_MULTI_THREADING。
我再次询问、是否必须仅移植"simplelink_sdk_WIFI_PLUGIN_4_20_00_10"? 不需要 cc32xx_SDK?
Br
保罗
您 可以查看 simplelink 驱动程序构建配置中的"norots"(以及插件中的 nortos 示例)。 我认为、预定义符号还有其他差异。
如果您 指向导致问题的确切代码-我应该能够提供帮助。
我 建议您在了解移植步骤后、使用 CC32xx SDK 7.10中的最新版本替换驱动程序(移植本身应该与4.20版本基本相同)。
您好!
在 C:\ti\simplelink_sdk_wife_plugin_4_20_00_10\examples\nortos\msp_EXP432P4111\demos\trigger_mode/main_nonrtos.c 中
mainThread 在"trigger_mode.c"(在 c:/ti/simplelink_sdk_wifi_plugin_4_20_00_10/examples/nortos/MSP_EXP432P4111/demos/trigger_mode/trigger_mode.c 中)中定义。
抱歉。
我的编辑器始终将 RTOS mainThread 链接
"那我就走了。"
---
在此示例中、 nortos trigger_mode.c 调用"ClockP_setTimeout"。
而且、 ClockP_setTimeout ()在 ClockPTimer_nortos.c 中定义
ClockPTimer_nortos.c 包含"timerP.h"
但"timerP.h"包含在"C:\ti\simplelink_cc32xx_sdk_7_10_00_13\kernel\freertos\DPL"文件夹中。
我不使用 RTOS。
我是否必须像这样逐步移植?
Br
保罗
我认为您不应该尝试移植 DPL 部分(例如 ClockP...)。 这不是为此而设计的、
相反、您应该为 simplelink/user.h 中列出的服务提供 STM32-NORTOS 实现:例如 sl_SyncObjWait、
您可以使用 DPL 源作为参考。
您好!
我的主机 MCU 使用 UART 接口、而不是 SPI 连接 CC3120模块。
从设备收到的第一个响应是 BA、dc、CD、AB、08、00、14、00
我通过工具检查了该数据。
根据用户指南、器件到主机同步字为 AB CD DC BA。
高低半字节已被堆叠。
对吗?
Br
保罗
您是逐字节读取响应(从存储器读取、还是从 SPI 读取)、还是作为32B 字读取?
BTW。 与问题无关-我刚刚看到您使用的是用于 WPA_ENT 的 CC3120。 您是否知道 CC3120的限制情况? 它仅支持 EAP 连接的 TLS1.0。 目前大多数企业网络都需要 TLS1.2、因此这通常会带来问题。
您好!
我使用 UART 作为接口 CC3120。
STM32 UART DMA 驱动程序设置为字节传输。 我从存储器中以字节到字节的方式读取。
--------
是的、对。 我为 WPA_ENT 选择该 CC3120模块。
感谢您提供有关您今天支持的 TLS 版本的信息。
何时支持 TLS1.2?
----------------
总之、我在线路 MCU 和 CC3120上进行监控。
这是 使用终端程序在 CC3120模块的物理 UART 线路上捕获的图像。
Br
保罗
是的、监控的数据似乎正常。
CC3120将无法支持 TLS1.2 (它是一个 ROM 器件、受到补丁内存的限制)。
您好!
CC3220可以支持 TLS1.2?
Br
保罗
您好、Paul、
CC31xx 或 CC32xx 器件(CC3100、CC3120、CC3135、CC3200、CC3220、 CC3235)支持 TLS 1.2以实现 EAP 安全性。
1月