FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [August 2017 Threads]
Hello,
I'm finally trying out the DNS client of +TCPmulti. I noted that in prvGetHostByName() the method FreeRTOSGetAddressConfiguration gets called with a NULL EndPoint (Line 570 in FreeRTOSDNS.c):
` FreeRTOSGetAddressConfiguration( NULL, NULL, NULL, NULL, &ulIPAddress );`
Richard stated out it should not be NULL: /*RB First parameter to FreeRTOS_GetAddressConfiguration() should not be NULL! */
As I only have one EndPoint I changed it to:
FreeRTOS_GetAddressConfiguration( FreeRTOS_FirstEndPoint( NULL ), NULL, NULL, NULL, &ulIPAddress );
But I'm not sure that this is an appropriate solution for multiple endpoints. Probably FreeRTOS_FindDefaultEndPoint() is a better choice.
Regards, Michael
As FreeRTOS+TCP/multi has not yet been released publicly, most readers of this forum won't bother what you are writing about.
FreeRTOS+TCP/multi is a new version of +TCP which allows for multiple interfaces (NIC's). At the same time, the IPv6 protocol is being introduced.
Anyone who is interested in using and testing it, can write me at h [ point] tibosch [at] freertos [point] org.
Tomorrow I will respond to you (Michael) by email. Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.