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.

[参考译文] DP83826E:DP83640端口至 DP83826E

Guru**** 669750 points
Other Parts Discussed in Thread: HALCOGEN, TMDS570LS31HDK, DP83640, DP83826E
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193718/dp83826e-dp83640-port-to-dp83826e

器件型号:DP83826E
主题中讨论的其他器件:DP83640TMDS570LS31HDKHALCOGEN

您好、TI、

我正在研究如何在  Halcogen 的支持下在 Hercules EVM (TMDS570LS31HDK)上移植已经为 DP83640编写的代码。  
我检查后、halcogen 不支持  DP83826E。 请告诉我 、为了使  DP83640的 halcogen 生成的代码能够与  DP83826E 配合使用、需要对软件进行哪些更改。

这两个都采用 MII 配置

使用的控制器是 TMS570LS3137


谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adarsh、

    开始处理您的问题、我们将很快提供更新。

    --

    谢谢、此致、

    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adarsh、

    我们以前从未有过这一要求、

    我们必须在此验证的是、我们必须将 HALCoGen 生成的83640的寄存器和驱动程序文件(phy_dp83640.c 和 phy_dp83640.h)的位位置与83826E 的寄存器和位位置进行比较。

    如果它们相同、则无需进行任何软件更改、否则我们应更正驱动程序文件。

    --

    谢谢、此致、
    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jagdish 您好、

    2 phy 的寄存器不同。 我已经列出了相同的列表进行比较。
    如果我们有一个寄存器未在另一个 phy 中定义、我想知道如何集成更改。
    halcogen 是否可以生成  DP83826E 驱动程序。

    SL.no DP83640寄存器 DP83826寄存器
    1 BMCR BMCR
    2. BMSR BMSR
    3. PHYIDR1 PHYIDR1
    4. PHYIDR2 PHYIDR2
    5. Anar Anar
    6. ANLPAR ALNPAR
    7. ANER ANER
    8. ANNPTR ANNPTR
    9. 保留 ANLNPTR
    10. PHYSTS CR1.
    11. MICR CR2.
    12. 错误 CR3.
    13. PAGESEL REGCR
    14. FCSCR 加达尔
    15. 收件人 FLDS
    16. PCSR PHYSTS
    17. RBR PHYSCR
    18 LEDCR MISR1
    19. PHYCR MISR2
    20. 10 BOSCH FCSCR
    21. CDCTRL1 收件人
    22. PHYCR2. 博世
    23 EDCR RCSR
    24 保留 LEDCR
    25 PCFCR PHYCR
    26 保留 10 BOSCH
    27. SD_Cnfg BICSR1.
    28. 保留 BICSR2.
    29. LEN100_DET CDCR
    30 FREQ100 PHYRCR
    31. TDR_CTRL MLEDCR
    32 TDR_WIN 编译器
    33. TDR_PEAK 10M_CFG
    34 TDR_THR FLD_CFG1
    35. VAR_CTRL FLD_CFG2
    36. VAR_DAT CDSCR
    37. 保留 CDSCR2
    38. LQMR CDSCR3
    39. LQDR TDR_175
    40 LQMR2 TDR_176
    41. PTP_CTL CDSCR4
    42. PTP_TDR TDR_178
    43. PTP_STS CDLRR1
    44. PTP_TSTS CDLRR2
    45. PTP_Ratel CDLRR3
    46. PTP_BATEH CDLRR4
    47. PTP_RDCKSUM CDLRR5
    48 PTP_WRCKSUM CDLAR1
    49 PTP_TXTS CDLAR2
    50 PTP_RXTS CDLAR3
    51. PTP_EST CDLAR4.
    52. PTP_EDATA CDLAR5
    53. PTP_TRIG CDLAR6
    54 PTP_EVNT IO_CFG1
    55 PTP_TXCFG0 LED0_GPIO_CFG
    56. PTP_TXCFG1 LED1_GPIO_CFG
    57. PSF_CFG0 LED2_GPIO_CFG
    58. PTP_RXCFG0 LED3_GPIO_CFG
    59. PTP_RXCFG1 CLK_OUT_LED_STATUS
    60 PTP_RXCFG2 VOD_CFG1
    61. PTP_RXCFG3 VOD_CFG2
    62. PTP_RXCFG4 VOD_CFG3
    63. PTP_TRDL ANA_LD_PROG_SL
    64 PTP_TRDH ANA_RX10BT_CTRL
    65 PTP_TRDH GENCFG
    66 PSF_CFG1 LEDCFG
    67 PSF_CFG2 IOCTRL
    68 PSF_CFG3 SOR1
    69 PSF_CFG4 SOR2
    70 PTP_SFDCFG LEDCFG2
    71. PTP_INTCTL RXFCFG1
    72. PTP_CLKSRC RXFS
    73. PTP_ETR RXFPMD1
    74. PTP_OFF RXFPMD2
    75 PTP_GPIOMON RXFPMD3
    76. PTP_RXHAH RXFSOP1
    77 RXFSOP2
    78 RXFSOP3
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adarsh、

    [引用 userid="548108" URL"~/support/interface-group/interface/f/interface-forum/1193718/dp83826e-dp83640-port-to-dp83826e/4503233 #4503233"] halcogen 是否可以生成  DP83826E 驱动程序。[/quot]

    不可以、这是不可能的、因为 HALCoGen 不支持 DP83826E。 我们必须手动更改驱动程序文件。

    [引用 userid="548108" URL"~/support/interface-group/interface/f/interface-forum/1193718/dp83826e-dp83640-port-to-dp83826e/4503233 #4503233"]如果我们有一个在另一个 phy 中未定义的寄存器,我想知道如何集成更改。

    获取驱动程序文件的副本、并尝试在用户代码部分中包含更改、否则必须创建完整的新驱动程序文件。

    --

    谢谢、此致、
    Jagadish。