просмотр структуры в окне просмотра MPLAB - PullRequest
0 голосов
/ 28 октября 2009

Я хочу просмотреть структуру в окне просмотра MPLAB, но когда я выбираю ее из выпадающего меню «Добавить символ», я получаю «Неподдерживаемая структура». Я надеялся найти ответ на форумах по микрочипам, но сайт, кажется, не работает, поэтому я решил проверить это сообщество. Почему структура "не поддерживается"? Как я могу получить поддержку? Вот структура, которую я пытаюсь увидеть. Это из TCP / IP-стека mchip.

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

Заранее спасибо за помощь. Brent

Ответы [ 2 ]

0 голосов
/ 13 ноября 2009

Я тоже не знаю по макушке, но я думаю, что BSD_SCK_STATE - это перечисление, и оно задыхается от этого.

0 голосов
/ 29 октября 2009

Я не знаю, насколько я знаю, но я мог бы предложить метод, чтобы получить лучшее представление о том, что делает MPLAB.

Для тестирования попробуйте добавить в свой код простую структуру с одним символом. Посмотрите, сможет ли MPLAB показать это. Если это работает, попробуйте добавить int, затем WORD, затем DWORD и т. Д., И посмотрите, может ли MPLAB показывать его каждый раз.

Это должно, по крайней мере, позволить вам сузить его.

...