现状:
evm6678开发板,电脑,网线,ccs5.4,mcsdk_2_01_02_06,ndk_2_24_03_35,wireshark抓包软件
已经实现:
mcsdk中helloWorld工程和client工程的所有功能。
想要达到功能:
通过以太网实现6678和PC之间的数据传输(自定义大小内容及传输速率)
目前遇到问题:
1) 看到论坛上的这个帖子www.deyisupport.com/.../183288.aspx
说是GE工程可以实现通信目的,但是按照要求修改后运行程序始终停在下面语句过不去
while(0==(gpSGMII_regs[i]->STATUS_REG&CSL_CPSGMII_STATUS_REG_LINK_MASK));
while(0==(gpSGMII_regs[i]->STATUS_REG&CSL_CPSGMII_STATUS_REG_MR_AN_COMPLETE_MASK));
我知道是link up 不上,但不知道为什么。
我在论坛询问以上问题后得到如下的回复:www.deyisupport.com/.../106143.aspx
也就是说GE无法实现我要的功能。
现在搞不明白这个GE工程到底是否能实现通信功能,我只要实现传输,底层或协议层的都可以。
2)或者基于client和helloworld工程修改能实现上述功能也可以
ndk的相关文档我几乎都已经看过了,还是没有找到相关修改或者解决办法。
哪位大神如果实现了,麻烦给个工程或者提示下如何修改,小弟不胜感激。