工具/软件:TI-RTOS
您好!
我将 CC3120BOOST 与 MSP-EXP432E401Y 搭配使用。 与这个组合一起使用的示例代码是通过安装"simplelink_sdk_wi_pini_1_60_00_07"获得的"Ethnet_wi_tcp_echo_MSP_EXP432E401Y_tirtos_cSS"。 在文件'ethernet_tcp_handler.c'中、我尝试使用 BSD 作为打开以太网原始套接字
服务器=套接字(AF_RAWETH、SOCK_RAWETH、0);
这会给我提供错误、因为"AF_RAWETH 未定义"和 "OCK_RAWETH 未定义"。
我的查询是:
1)"${COM_TI_SIMPLELINK_MSP432E4_SDK_INSTALL_DIR}/source/ti/net/bsd "和"${COM_TI_SIMPLELINK_MSP432E4_SDK_INSTALL_DIR}/source/ti/ndk/inc "
添加了示例的包含选项。 为什么这两个符号未定义?
2) 2)应该怎么做才能使我的代码使用 BSD 套接字调用'stocket'为以太网原始套接字构建?
3) 3)我是否使用正确的方法打开用于以太网的 Raw 套接字? 如果没有、如何打开以太网侧的原始套接字?
谢谢、
Vaishali。