Other Parts Discussed in Thread: TMS320C6657
1、在main()中创建网络任务,执行网口初始化、添加hCfg配置项、调用函数NC_NetStart(hCfg, NetworkOpen, NetworkClose, NetworkIPAddr)运行UDP server线程;
2、程序采用静态IP配置,开发板、PC同网段(192.168.1.*),还有一根连接路由器的网线(192.168.2.*)三者同时插入一台交换机的三个端口;
3、CCS5.5中运行程序后,过会儿Console打印若干寄存器信息,然后是Instruction fetch exception 及异常时 pc、sp地址。
用wireshark在PC网卡抓包,发现有很多192.168.2.*网段的ARP、NBNS广播包。是否大量广播包通过交换机进入开发板,导致其接收缓存溢出?
尝试:修改stack size为8192(之前为4096),再运行程序问题依旧!
请高手赐教,谢谢!!!