各位专家好,
我在使用EVMK2H开发板时遇到了如下问题:
将开发板设置为no-boot,在C66X核上运行MCSDK中的helloworld工程,直接可以ping通 mac port0;
但是连接到mac port 1时,就没法ping通了。了解到helloworld使用了platform、ndk等库,修改了platform的内容,将emac_init中的phy的部分改为初始化sgmii(1),并修改ndk中的nimu库,设置TxPort为1,重新生成了platform库和ndk库,依然没法ping通。
请问EVMK2H上面两个以太网口的区别是什么,在使用时有哪些要注意的地方,与ARM核运行还是DSP核运行有关系吗,如果想启用板子的port 1,应该怎么做,要修改哪些地方?
谢谢!
Denny%20Yang99373:
使用PORT1和PORT0没什么区别,没有DSP或者ARM限制。
建议可以先跑个MCSDK linux,PORT1能 PING通后,然后把PORT1的寄存器DUMUP下来,和你的工程对比一下。
Zhengdong Li:
回复 Denny%20Yang99373:
谢谢你的回复。
单位里面没有linux的工作环境,请问如果还是在Windows下面开发,像我这样用MCSDK的话,怎么样来让PORT1启用呢?需要修改哪些地方?