TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAP-L138: NIMU_emacExampleClient_lcdkOMAPL138ARMBiosExampleProject网络例程inet_addr函数总是返回0

Part Number:OMAP-L138

尊敬的工程师的您好

         在使用NIMU_emacExampleClient_lcdkOMAPL138ARMBiosExampleProject网络例程时遇到一个问题想向您们请教,将该例程移植到一个多任务的sys/bios上运行,在网络初始化的地方192.168.2.102这个ip经过inet_addr函数转换为长整型数时出错,函数的返回值为0,导致我网络ip绑定失败,网络ping不同,请问针对这个问题,有什么解决方案吗

Shine:

请问您程序中的LocalIPAddr和LocalIPMask是怎么定义的?

,

Dan Jackey:

定义如下:

char *LocalIPAddr ="192.162.2.102"

char *LocalIPMask = "255.255.255.0"

,

Shine:

移植之前可以初始化?请问这段代码是怎么移植的?

,

Dan Jackey:

创建了一个动态task,将这段代码移植到这个Task上执行,在task中进行网络的初始化

,

Shine:

移植之前可以初始化吗?请尝试加大堆栈。

,

Dan Jackey:

移植之前时可以初始化的,这边已经查到原因,是IP绑定时长度不对,现已解决

,

Shine:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » OMAP-L138: NIMU_emacExampleClient_lcdkOMAPL138ARMBiosExampleProject网络例程inet_addr函数总是返回0
分享到: 更多 (0)