最近在Spartan 3AN的板子上搭几个以太网的小例子,用SDK里提供的lwIP协议栈,SDK里的Sample
Applications里有一个echo example的例子,但是生成以后怎么也用不了,ping不通,telnet也无响应。
于是我就和之前的一个官网上能跑的例子做了仔细的比较,后来发现在生成的platform.c里的platform_setup_timer函数在platform_setup_interrupts的位置和正确的例子有不同的地方。于是就把SDK里自动生成的例子的这句话也改了一下,就能够正常工作了。
不知道各位朋友有没有遇到过类似的问题,有谁呢解释一下这里出了什么问题,应该是一个计数器和中断初始化的问题。
这个问题的位置在这里,我用的是Xilinx ISE 11.4
