This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/TM4C1294NCPDT:客户端和服务器

Guru**** 2469720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/656324/rtos-tm4c1294ncpdt-client-and-server

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

尊敬的所有人:

 我能否同时创建服务器和客户端? 当我可以连接到云、但无法使用 TCP 连接到1294 (服务器)时。

void netOpenHook()
{
Task_handle CloudNet_taskHandle;//云
Task_Params CloudNet_taskParams;
ERROR_Block CloudNet_EB;

Task_handle TCPNet_taskHandle;// TCP
Task_Params TCPNet_taskParams;
ERROR_Block TCPNet_EB;

/*确保已初始化 Error_Block */
ERROR_INIT (&CloudNet_EB);
ERROR_INIT (&TCPNet_EB);

/*为客户端创建任务*/
Task_Params_init (&CloudNet_taskParams);
CloudNet_taskParams.STACKSIZE = TCPHANDLERSTACK;
CloudNet_taskParams.priority = 2;
CloudNet_taskParams.arg0 = CloudPORT;
CloudNet_taskHandle = Task_create ((Task_FuncPtr) CloudHandler、&CloudNet_taskParams、&CloudNet_EB);

if (CloudNet_taskHandle =空)
{
//
}

/*
*创建一个任务,该任务将建立传入的 TCP 连接。
* arg0将是此任务侦听的端口。
*
Task_Params_init (&TCPNet_taskParams);
TCPNet_taskParams.STACKSIZE = TCPHANDLERSTACK;
TCPNet_taskParams.priority = 2;
TCPNet_taskParams.arg0 = TcpPort;
TCPNet_taskHandle = Task_create ((Task_FuncPtr) tcpHandler、&TCPNet_taskParams、&TCPNet_EB);

if (TCPNet_taskHandle ==空)
{
//
}
} 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Louis、

    您应该能够做到这一点。 我会检查堆以查看您是否有足够的内存。 我会执行一个 Tools->ROV->BIOS->Scan for errors。 这也将显示任何熔断的堆栈。

    此外、小尼特、您不需要两个 Error_Blocks。 您可以重复使用同一个。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    路易

    我可以将其关闭吗?

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Todd:

    如何进行扫描? 我的 CSS 7.2在栏上没有工具选项?

    谢谢

    BR、

    路易

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在调试视图中、ROV 位于 Tools 菜单下。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是否得到了解决?

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Todd:

    谢谢、我可以打开 ROV。

    但我有另一个问题、您可以看到下面的捕获、

    连接到云是可以的、但我无法在资源管理器中看到我的 Web、如何修复?

    谢谢

    BR、

    路易

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Louis、

    我不确定你的意思。 您能否启动一个新主题、请向我提供详细信息。 注意:CCS Cloud 不支持 ROV 和修改.cfg。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Todd:

    我希望使用网络和云来控制我的系统。
    因此、我需要通过 TM4C1294设置 Web 服务器和云客户端。
    当系统连接到云时、我可以使用云服务器来控制我的系统。
    但是、当系统连接到云服务器时、我无法连接到由 TM4C1294构建的 Web 服务器。
    但是、当用于连接到云的套接字关闭时、我可以通过 Explorer 连接到 Web 服务器。
    新主题: e2e.ti.com/.../676433
    谢谢

    BR、
    路易