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.

[参考译文] AM2634:裸机上的 Enet LwIP HTTP 服务器(No-RTOS)示例构建错误

Guru**** 2538955 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1243704/am2634-enet-lwip-http-server-on-bare-metal-no-rtos-example-build-error

器件型号:AM2634
主题中讨论的其他器件:SysConfig

大家好。

我正在尝试 AM26x CC 板上的裸机示例。

我将使用 SDK -mcu_plus_sdk_am263x_08_06_00_34。

我在 SDK 用户指南文档中发现没有 RTOS 版本的 HTTP 服务器示例。

AM64x MCU+ SDK:裸机上的 Enet LwIP HTTP 服务器(无 RTOS)(TI.com)

首先、我将集成选项 从"freertos"改为"NoRtos"   

并且 我将引用的库更改为不像 belows 这样的 RTOS 版本。

当我尝试构建示例时、我不断收到构建错误、

- C:/ti/mcu_plus_sdk_am263x_08_06_00_34/examples/networking/lwip/cpsw_lwip_https/app_main.c:255:72:错误:函数调用的参数太少、预期为2、有1
lwipifEnetApp_startSchedule (g_pNetif [ENET_SYSCFG_DEFAULT_NETIF_IDX]);
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^   

问题)

1.如果我选择了错误的选项或者错过了配置,plz 让我知道。

2.是否可以将其他示例(如 TCP 服务器/客户端、UDP 服务器)更 改为不含 RTOS (裸机)的示例?  

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

    由于捕获的图片不清楚、因此 I POST 链接器选项脚本如下所示

    -wl、-m"cpsw_lwip_https.${ConfigName}.map"-wl、-i"${SysConfig_tool_library_path /source/kernel/nortos/lib}"-wl /source/drivers/lib、-i"$/source/board/lib{COM_TI_MCU_PLUS_SDK_AM263X_library_path}/source/networking/enet/lib /source/networking/lwip/lib /source/networking/mbedtls_library/lib    

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

    尊敬的 Jungkeun:

    1.您提到您使用的是 基于裸机 NoRTOS 的 HTTP 服务器 添加了示例。 此示例基于 NoRTOS、无需进行任何更改即可开箱即用。 您共享的错误来自另一个示例(基于 FreeRTOS 的 HTTPS 服务器 [不是 HTTP,而是 HTTPS 服务器] )

    我想您对2个不同示例的名称感到困惑。 您能试用一下 Enet_cpsw_rawhttpserver 并让我知道您是否面临同样的问题。

    2.是可以的,但将 LwIP TCP/UDP 功能移植到基于 NoRTOS 的现有示例会更容易,而不是将 FreeRTOS 示例更改为 NoRTOS。 我建议您使用 示例/网络/lwip/ Enet_cpsw_rawhttpserver  (基于裸机 NoRTOS 的 HTTP 服务器)。

    谢谢。此致、
    Shaunak

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

    非常感谢。

    我尝试了你的建议,发现它很好