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.

TMS570LS3137 开发板 以太网TI提供例程如何测试???

Other Parts Discussed in Thread: TMS570LS3137, HALCOGEN

请问有没有人知道TMS570LS3137开发板 以太网例程是怎么测试的?如何动态分配的IP? 我接上路由分配一直不成功,是什么问题 还是通过什么其他方式设置的IP

,另外如何修改成静态IP 例如:192.168.0.100?不胜感激!

修改这个函数 也不管用 ipAddr = lwIPInit(0, macAddress, 0xc0a80064, 0xffffff00, 0xc0a80001, IPADDR_USE_STATIC);

  • 你好,

    1. 动态分配IP地址可以调用以下函数:

    ipAddr = lwIPInit(0, macAddress, 0, 0, 0, IPADDR_USE_DHCP);

    注意函数的最后一个参数是“IPADDR_USE_DHCP",这种方法请确认路由已经开启DHCP功能。

    2. 使用静态地址,就需要计算静态IP。计算方法如下。

    IPv4一般用点分十进制表示,如192.168.0.100。但实际上,IPv4的地址是一个32位整数,按字节(8位)分成4个部分,用点分表示。所以还原计算应按32位整数计算。192.168.0.100计算如下:

    192*(2^24)+168*(2^16)+0*(2^8)+100*(2^0) = 3232235620 = 0xC0A80064

    调用函数为

    ipAddr = lwIPInit(0, macAddress, 3232235620 , 0, 0, IPADDR_USE_STATIC );

    Regard.

    Jay

  • 谢谢!已解决

  • 您好,我现在也是在用TMS570LS3137开发板的以太网模块,不知道您用的是什么程序。 我用HALCoGen生成了该模块的程序,不知道怎么运用该程序来实现以太网数据的发送和接受, 不知道您是怎么实现的。(需要修改程序吗?需要哪些硬件连接?上位机接受数据软件是什么?)

    我现在最主要是想通过UDP协议发送接受数据,想把TCP和及其上层的http协议踢掉,但是这个程序我是在不是很明白,不知道您能不能给些建议和指导?

                                                                                                                                         谢谢!