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

idk574x网口遇到问题

我在使用MyExampleProjects中NIMU例程的时候,将例程放在SD卡跑的时候板子就会出现关机现象,我怀疑是网口设置有问题,然后我将网口设置的一些函数全部屏蔽,用一个task串口一直打印信息,板子会正常工作,我怀疑是例程网口设置有问题,然后我就试试跑emac_TEST,结果测试一跑板子就关机。我又试了试gmac_TEST,要求将J10和J12网口连起来,结果用水晶头网线一连起来,测试还没跑呢,板子就关机了。我后面发现不管插不插SD卡,只要连接了J10和J12板子立即就关机了。J10和J12的GMAC网口在板子一开机是亮着的,请问我需要注意什么呢?

user4839655:

我在跑dcan_TEST和qspi_TEST测试的时候,也是一运行测试板子就关机

Nancy Wang:

回复 user4839655:

看你之前的帖子,可以连接仿真器调试了,用仿真器调试NIMU例程可以吗?
目前是只有测试网口会导致异常关机吗?

user4839655:

回复 Nancy Wang:

仿真器调试也会出现关机现象,SD卡和调试两种都是打印如下信息就关机了,有时候这段信息打印前面一部分,这段打印信息我在调试的时候没有遇到,感觉系统自己在运行的时候就打印到串口上了:SetPhyMode:000021e1 Auto:1, FD10:64, HD10:32, FD100:256, HD100:128, FD1000:8192 LPBK:0。但是这段信息我搜索SetPhyMode这个关键词并没有在文件中搜索到。在调试的时候多次调试到Task_module->curTask = (Task_Handle)Queue_head(maxQ);这段话的时候板子就关机了。
dcan_TEST和qspi_TEST诊断程序用SD卡一运行也会关机,目前我还没有用CCS调试这两个。

user4839655:

回复 Nancy Wang:

我用的是NIMU_BasicExample_idkAM574x_armExampleproject这个例程

user4839655:

回复 Nancy Wang:

其他关于网口的例程也是出现上面的打印信息就异常关机了

user4839655:

回复 Nancy Wang:

NIMUDeviceTable[nimu_device_index++].init =&CpswEmacInit;我发现好像是这句初始化的问题,这句初始化会打印上面的信息,然后就异常关机了

Nancy Wang:

回复 user4839655:

我看到一个测试NIMU_BasicExample_idkAM574x_armExampleproject的帖子,并且贴出了详细的配置流程,参考看一下。
e2e.ti.com/…/777088

user4839655:

回复 Nancy Wang:

我发现是网口与调试的串口驱动之间好像有冲突,当我在SD卡中跑程序的时候不连接调试的串口,程序其实是运行的,外部也能ping通板子,一旦将串口连上电脑,板子就不行了,没有使用网口的时候调试串口是可以正常工作的。我重新试了很多版本CCS里面xds100v2驱动,也重新擦除和编程了VID / PID EEPROM,结果始终不行。

user4839655:

回复 Nancy Wang:

你发的这个帖子是能够正常通过串口打印信息的前提下,我按照processors.wiki.ti.com/…/XDS100

Nancy Wang:

回复 user4839655:

链接重新贴一下看看。
你是连上调试串口,然后load该例程,就会关机?load其它的例程都没有问题吗?

赞(0)
未经允许不得转载:TI中文支持网 » idk574x网口遇到问题
分享到: 更多 (0)