主题中讨论的其他部件:TLK110、 AMIC110
工具/软件:TI-RTOS
您好!
我们拥有具有 TLK110和 DP83848 PHY 的定制板。 具有 TLK 的电路板在具有 DP83848的电路板无法正常工作的情况下工作。 我们有以下配置:
使用的配置:
- PROCESSOR_SDK_RTOS_AM335x_3_03_00_04
- PDK_AM335x_1_0_6
- PRU-ICSS-EtherCAT_Slave_01.00.03.01
- Code Composer Studio 7.1.0
我们尝试过的更改列表
请在随附的文件中找到详细信息
- PHY 更改
- 注释除0x2外的所有 PHY 寄存器访问
- PHY 地址为1 (端口:- 1/IN)和3 (端口:-2/OUT)
- 增强型链路检测已启用
|
序号 |
寄存器地址 |
位编号 |
值 |
用途 |
备注 |
更改了 DP83848的 be SW |
|
1 |
0x19 |
位15 |
"1" |
启用 PHY 自动 MDIX |
在 be V1中提供硬件搭接、用于启用自动 MDIX |
在 SW 中注释此内容 |
|
2. |
0x17 |
所有位 |
"0" |
关闭 RMII 模式 |
硬件搭接在 BI V1中可用于启用 MII 模式/禁用 RMII 模式 |
在 SW 中注释此内容 |
|
3. |
0x2. |
所有位 |
只读 |
检查它是否等于"0x2000" |
与 TLK110相同 |
软件无变化 |
|
4. |
0xA |
位5 |
"1" |
强制使用100Base-TX 全双工模式 |
在 DP83848中不可用 |
在 SW 中注释此内容 |
|
5. |
0xA |
位1 |
"1" |
奇数可检测禁用 |
不需要/不可用 |
在 SW 中注释此内容 |
|
6. |
0x19 |
位5 |
"0" |
LED 模式3 |
不需要 |
在 SW 中注释此内容 |
|
7. |
0x19 |
位6 |
"1" |
LED 模式3 |
不需要 |
在 SW 中注释此内容 |
|
8. |
0x18 |
位9 |
"0" |
LED 闪烁速度 |
不需要 |
在 SW 中注释此内容 |
|
9. |
0x18 |
位10 |
"1" |
LED 闪烁速度 |
不需要 |
在 SW 中注释此内容 |
|
10. |
0xB |
位0 |
"1" |
快速下行链路模式-信号/能量损失 |
在 DP83848中不可用 |
在 SW 中注释此内容 |
|
11. |
0xB |
位3 |
"1" |
快速下行链路模式- RX 错误计数 |
在 DP83848中不可用 |
在 SW 中注释此内容 |
|
12. |
0x9. |
位15 |
"1" |
SW 搭接配置完成 |
在 DP83848中不可用 |
在 SW 中注释此内容 |
我们认为这与链路检测有关、我们已经完成了以下操作、但仍然提供了这些提示帮助。
另一种奇怪的行为是、如果以太网电缆首先连接到 OUT 端口、然后连接到 IN 端口、则随后在 IN 端口上进行通信。 这是否表示存在上述问题? 或者,您能帮助理解这种行为吗? 还有助于 DP83848正常工作?
此致、
Mohit

