Embedded 在MPLAB监视窗口中查看结构
我想在MPLAB watch窗口中查看一个结构,但当我从AddSymbol下拉菜单中选择它时,会得到一个不受支持的结构。我希望能在microchip的论坛上找到答案,但网站似乎已经关闭,所以我想我会测试一下这个社区。 为什么结构不受支持?如何获得支持?这是我想要看到的结构。它来自mchip的TCP/IP堆栈Embedded 在MPLAB监视窗口中查看结构,embedded,microchip,Embedded,Microchip,我想在MPLAB watch窗口中查看一个结构,但当我从AddSymbol下拉菜单中选择它时,会得到一个不受支持的结构。我希望能在microchip的论坛上找到答案,但网站似乎已经关闭,所以我想我会测试一下这个社区。 为什么结构不受支持?如何获得支持?这是我想要看到的结构。它来自mchip的TCP/IP堆栈 struct BSDSocket { int SocketType; // Socket type BSD_SCK_STATE bsdState; /
struct BSDSocket
{
int SocketType; // Socket type
BSD_SCK_STATE bsdState; //Socket state
WORD localPort; //local port
WORD remotePort; //remote port
DWORD remoteIP; //remote IP
int backlog; // maximum number or client connection
BOOL isServer; // server/client check
TCP_SOCKET SocketID; // Socket ID
} ; // Berkeley Socket structure
提前感谢你的帮助。
布伦特我不太清楚,但我可以建议一种方法来更好地了解MPLAB在做什么 对于测试,尝试向代码中添加一个简单的结构,其中只包含一个字符。看看MPLAB是否可以显示它。如果可以的话,试着添加一个int,一个单词,然后是DWORD,等等,看看MPLAB是否每次都能显示出来
这至少可以让你缩小它的范围。我也不太清楚,但我猜BSD_SCK_状态是一个枚举,它会被阻塞