I am using MCU IDE v11.7.1 with SDK 2.13. the lwipots.h file has the following code:
/* ---------- DHCP options ---------- */
/* Define LWIP_DHCP to 1 if you want DHCP configuration of
interfaces. DHCP is not implemented in lwIP 0.5.1, however, so
turning this on does currently not work. */
The lwipopts.h file in SDK 2.13 indicates that DHCP is not implemented in lwIP 0.5.1. Despite enabling the LWIP_DHCP macro, DHCP remains non-functional on the device, confirming the limitation. To support DHCP, an update to a newer SDK version that includes a more recent lwIP release with DHCP support is required. How should i approcah with this? which SDK version would help me out here? or is there any other way to enable DHCP?
Requesting for your support to please help me understand better by answering the below questions.
Hi @dshettig,
I apologize for the confusion, The LPCXpresso54608 (as in the EVB) is the one that only supports up to SDK 2.7.0. As you mentioned, you can use the SDK for the MCU itself, which does support the latest SDK release (v24.12.00). Please use that SDK alongside with the newest IDE in order to have the latest LWIP release.
Hi @dshettig,
Yes. Please upgrade the SDK to the latest release (version 24.12.00). Do note that in order to be able to use the latest SDK, you also require the latest version of MCUXpresso (v24.12.148).
BR,
Edwin.
Hi @dshettig,
Unfortunately, the LPC54608 only supports up to SDK v2.7.0. You can use this SDK with the newest version of the IDE, but the SDK itself will not be updated further in the future. In other words, a newer version of LWIP DHCP support is not available.
I apologize for the inconvenience this may cause.