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.
Hi,
I have ported (seemingly successfully) the provisioning_ap example to a non os based build. Removing the SL_PLATFORM_MULTI_THREADED define and references to osi.h. My project builds with no errors and I can start to debug however, I get stuck waiting for a semaphore to be set in _SlNonOsSemGet called from the first instance of sl_Start.
I have tried with both the latest production release of the service pack (CC31xx_CC32xx_ServicePack_1.0.0.10.0) as well as the beta (CC31xx_CC32xx_ServicePack_1.0.0.10-2.5.99.11-Beta) with similar results. I am using version 1.1.0 of the SDK.
Running the non-os connection policy example gives the same result.
I feel that I am missing a step but I'm not sure what it is.
I have stripped my code out to be a board init:
MAP_IntVTableBaseSet((unsigned long)&g_pfnVectors[0]); MAP_IntMasterEnable(); MAP_IntEnable(FAULT_SYSTICK); PRCMCC3200MCUInit();
and I call sl_Start just after this.
Any ideas?
Thanks,
Jon
Hi,
I found the problem - it was an attempt to get round the DNS -161 error left over in the simple link handlers from when I was using the TI-RTOS. It's now up and connecting to my network.
Still getting -161 errors though. As I understand it - this is due to more than 2 DNS servers setup on my network.
Is there a way to override the DNS server if the IP address is null?
Thanks,
Jon