Other Parts Discussed in Thread: DP83867E
高素质支持团队
目前、我们无法通过合规性测试。
您能为我们推荐一款 通过合规性测试的采用 DP83867E 的平台吗?
谢谢、此致、
茉莉花
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Jaski、
我可以问问、在合规性测试期间您未通过哪项规格? 您是否根据下面所示的应用手册将测试模式1编程为测试模式4?
--
谢谢!
林希尔曼
你好,林
此处描述了失败的测试:
是的、我们已经将测试模式1编程为测试模式4。
此致、
茉莉花
你好,林
是的、我们使用了扩展寄存器方法。 这是我们使用的代码。
mdio_extd_dp838x_write(skfd, 0x1D5, 0xF508);
static void mdio_extd_dp838x_write(int skfd, int location, int value)
{
// write value to desired register
int reg_regcr_h=0x0D;
int reg_addar_h=0x0E;
// 1. write 0x001F (address function field = 00, DEVAD = 31) to register REGCR
mdio_write(skfd, reg_regcr_h, 0x001F);
// 2. write desired register address to register ADDAR
mdio_write(skfd, reg_addar_h, location);
// 3. write 0x401F (data, no post increment function field = 01, DEVAD = 31) to register REGCR
mdio_write(skfd, reg_regcr_h, 0x401F);
// 4. write content of the desired extended register set register to register ADDAR.
mdio_write(skfd, reg_addar_h, value);
}
此致、
茉莉花