Baptiste Chaboud-crousaz a écrit :
Hi all,
My firmware is made of a bootloader and an application. Only one is
running at a time but both start by initializing the lwip stack and
launching a DHCP discovery in order to get an IP address.
In the case of my application is running an IP address is assigned to
my application. Then, it is possible to jump from my application to my
bootloader. The bootloader will re-inits the lwip stack and calls DHCP
for an IP address: when I sniff my network, I see that the bootloader
sends a DHCP discovery. My problem is that I want that my bootloader
keeps the same IP address that was assigned to my application. My
understanding of the DHCP protocol is that a DHCP client can propose
an IP address to the DHCP server; in this case, the DHCP client has to
send a DHCP request instead of a DHCP discovery. Does lwip support
this feature? How? How should I do to keep the same IP address for my
application and bootloader?
Thanks.
Baptiste
Hi,
If your bootloader and your application use the same MAC address, the
DHCP server should assign the same IP address to your device (device
running bootloader or application).
Nicolas
------------------------------------------------------------------------
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users