TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6672: MCSDK和PDK配置网络时有什么样的区别

Part Number:TMS320C6672

您好,

使用pdk c667x_2_0_16 中的NIMU_emac_Example_EVMC6678C66BiosExampleProject例程,软件在执行到Nc_NetStart()函数的时候,执行不下去了,卡在这死循环。网络也ping不通。

使用的是自研的板子,网络芯片是88e1512。

使用mcsdk_2_01_02_06的helloworld_evmc6678l的工程,因为用的是88e1512芯片,先是修改了platform_lib_evmc6678l的工程,

配置PHY的寄存器,使其工作在SGMII模式,但是基本上每一次上电加载都会陷入到platform_lib_evmc6678l工程里的等待MDIO与PHY芯片的交互上,但是上电connect后在加载程序前点一下debug界面的reset->system rest,就能够加载成功,但是这样的程序烧写进flash,程序启动不起来(烧写个不带网络功能的程序是可以启动的)。想请教下是什么原因?

另外使用pck c667x_2_0_16中的例程时,怎么配置PHY寄存器,我按照mcsdk中的方式修改了其下的platform_lib_evmc6678l工程,然而程序一直卡在Nc_NetStart()函数的时候,执行不下去。是不是修改的

lib工程没起到作用?在NIMU_emac_Example_EVMC6678C66BiosExampleProject工程里面也没找到在哪引用的platform_lib_evmc6678l程序生成的库。请问下在pdk的环境下怎么初始化PHY芯片,platform_lib_evmc6678l生成的库要怎么使用?感谢。

Shine:

抱歉,我们对RTOS SDK不再提供技术支持。Notice regarding Processor SDK TI-RTOS for AM335x, AM437x, OMAP-L13x, C674x, K2G deviceshttps://e2e.ti.com/support/processors-group/processors/f/processors-forum/1071334/notice-regarding-processor-sdk-ti-rtos-for-am335x-am437x-omap-l13x-c674x-k2g-devices

,

? ?:

MSDK不提供支持,PDK还提供支持吧,而且是tms320c6672型号的芯片。现在遇到这个问题解决不了,查看了论坛,也没有相应的解决方案,您给出点建议也好啊

,

Shine:

? ? said:MSDK不提供支持,PDK还提供支持

PDK是MCSDK里的一部分。

建议先调试一下自环模式有没有问题,确定PHY的配置是好的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6672: MCSDK和PDK配置网络时有什么样的区别
分享到: 更多 (0)