您好!
工作环境:simplelink-7
我正在使用 OTA、需要调用 sl_NetAppDnsGetHostByName 两次。 我看到我使它工作的第一个调用并返回- IP 地址、连接成功关闭、在另一个实例中使用相同的服务器名称进行第二个调用、它返回: SL_API_ABORTED。
我尝试过几件事:
1.注释掉动态 内存管理:sl_memory_Mgmt_dynamic、
结果:应用程序能够在第二次调用时解析 IP 地址、但最终失败、因为其他函数无法分配内存。
2.保持动态存储器以便 OTA 获得足够的存储器- sl_NetAppDnsGetHostByName 返回 sl_API_ABORTED。
3. 增加堆从- 0x8000到0x10000 -它没有帮助。
如何解决此问题。