使用C6748连接DP83822,我公司一批做了10块电路板,发现其中有两块网络连接不上,其他八块都正常工作。出现问题的电路板接上仿真器调试,发现下面代码处出现问题。
if(!((MDIOPhyAliveStatusGet(sitaraif->mdio_base)>> sitaraif->phy_addr) & 0x01 ))
{
return ERR_CONN;
}
不知道是焊接问题还是芯片有问题?
| DP83822 |
Tony Tang:
看看寄存器的其它位,或其它寄存器能不能读到值。
试试拉一下RESET_N 多做一次复位再运行程序看有没有变化。
user5042864:
回复 Tony Tang:
还有一块板子,用的是非加密的C6748,连接仿真器出现“Connect to PRSC failed”错误是什么原因?
Tony Tang:
回复 user5042864:
检查一下时钟,复位时序是否满足手册要求。
user4345686:
回复 Tony Tang:
你好,我的c6455也出现“Connect to PRSC failed”。你说的检查时钟,是什么意思呢?
e2echina.ti.com/…/169964
这是我的问题,麻烦你看一下,谢谢
TI中文支持网
