【问题标题】:viewing a structure in MPLAB watch window在 MPLAB 观察窗口中查看结构
【发布时间】:2009-10-28 20:11:53
【问题描述】:

我想在 MPLAB 监视窗口中查看一个结构,但是当我从“添加符号”下拉菜单中选择它时,我得到“不支持的结构”。我希望在微芯片的论坛上寻找答案,但该网站似乎已关闭,所以我想我会测试这个社区。 为什么结构“不受支持”?我怎样才能得到它的支持?这是我试图看到的结构。它来自 mchip 的 TCP/IP 堆栈。

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

提前感谢您的帮助。 布伦特

【问题讨论】:

    标签: embedded microchip


    【解决方案1】:

    我不知道,但我可以建议一种方法来更好地了解 MPLAB 正在做什么。

    为了进行测试,请尝试在您的代码中添加一个简单的结构,其中只包含一个字符。看看 MPLAB 能不能显示出来。如果可行,请尝试添加一个 int,然后是 WORD,然后是 DWORD 等,看看 MPLAB 是否每次都能显示。

    这至少可以让你缩小范围。

    【讨论】:

      【解决方案2】:

      我也不知道,但我猜BSD_SCK_STATE 是一个枚举,它令人窒息。

      【讨论】:

        猜你喜欢
        • 2013-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-07
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多