Other Parts Discussed in Thread: CC3300
部件号: cc3300
尊敬的所有人:
我们正在 CC3300 上设计、以实现 Wi-Fi 6 解决方案。
我们已经在 TI 评估板上使用终端应用测试了 TI SDK (cc33xx_RTOS_MCU_PACKAGE_R8.1)。
然后、我们在 STM32F4122G 上移植了 SDK、代码正在编译。 但在‘‘Wlan_Start’命令时、程序执行是在“NETIF_ADD"内部“内部进行的
在进一步的分析中,我们发现了以下差异
|
|
LwIP 版本 |
“dns_gethostbyname_addrtype"更改“更改 |
|
TI SDK 支持 |
2.1.3. |
ERR_t dns_gethostbyname_addrtype (const char *主机名、 ip_addr_t *addr、 找到 dns_found_callback、void *callback_arg、u8_t dns_addrtype);
找到附加参数= ip_addr_t *addr |
|
STM32F4122G 代码库 |
2.1.2. |
ERR_t dns_gethostbyname_addrtype (const char *主机名、找到 dns_found_callback、void *callback_arg、u8_t dns_addrtype) |
我们的疑问:
- ‘认为程序执行滞留在内部“netif_add"上“上、而在 STM32F4122G 上执行且 LwIP = 2.1.2、因为不存在 ip_addr_t *addr。 我们的理解是否正确?
- TI SDK (cc33xx_RTOS_MCU_PACKAGE_R8.1) 应在 LwIP = 2.1.3 和 LwIP = 2.1.2 的情况下执行。 请确认。
- 现在、我们还将在 STM32F4122G 代码库中移植 LwIP。 请说明我们应该如何处理这个附加参数 ip_addr_t *addr 在移植时?
- 由配置 netf 的值决定
- netif 的 linkoutput() 如何将数据发送到 SPI 驱动程序、以及如何将 linkoutput() 配置为将数据发送到 SPI 驱动程序。 如果有任何文档可用于 LwIP 见解及其配置、请 PLZ Share。
谢谢...