使用官方开发板lcdkC6748进行网络开发,PHY芯片是LAN8710a,板子默认配置。不论是是自己部署的SYSBIOS+NDK工程 还是调用NSP中的官方例程,均无法运行,网口灯闪烁,程序卡死,仿真暂停后发现程序卡顿在EMAC_OPEN()函数中。在EMAC_INITIALIZE()函数中增加EMAC模块 PSC使能函数后,不论是自己部署的工程还是官方例程,都可以正常运行。那么请问。NSP中的例程以及NDK开发中,是不是要求在程序中手动配置EMAC 模块的PSC为使能态,亦或是官方例程运行的前提是EMAC PSC已经在使能状态呢?
另外,如果不是,那么在哪里可以配置呢?
Shine:
请问在target configuration file里有没有选择使用C6748_LCDK.gel? 在GEL文件里有对PSC使能。
Timothy:
回复 Shine:
我用的自己配置的target congifiration file,gel文件我没有做额外的配置呢
Shine:
回复 Timothy:
如果不想在代码中初始化PSC的话,在target congifiration file里设一下gel文件。