求CH32V307VCT6的ETH_RGMII的例程

? ? 您好.

? ? 為了跑通使用RGMII和88E1111通訊,我在TcpServer的例程上做修改.

? ? 我在擴(kuò)展寄存器開了RGMII,? ? ?在時(shí)鐘寄存器2中先選外部125M,再開了125M的時(shí)鐘;在外設(shè)AHB外設(shè)中開了MAC的EN,RX,TX;

? ? 初始化完成后,phy有數(shù)據(jù)和rx_clk到mac,mac有tx_clk到phy,? ?讓phy開啟一次虛擬測(cè)試后, TXD3~0也有數(shù)據(jù)到phy,

? ? 但是無(wú)法ping通ch32v307.調(diào)了幾天都沒調(diào)出來(lái).求ETH_RGMII的例程.郵箱:個(gè)人信息保護(hù),已隱藏;

? ? 用wireshark捕獲到大量單片機(jī)發(fā)上來(lái)的數(shù)據(jù),數(shù)據(jù)約有20MByte/s.暫不明原因.

? ? 部分捕獲的數(shù)據(jù)如下

0000? ?ff ff ff ff 08 06 50 54 ff ff ff ff ff ff 50 54? ?......PT......PT

0010? ?ff ff ff ff ff ff 50 54 7b be da ce ff ff 50 54? ?......PT{.....PT

0020? ?7b be da ce ff ff 50 54 7b be 00 00 00 00 00 00? ?{.....PT{.......

0030? ?00 00 00 00 00 00 00 00 00 00 00 00? ? ? ? ? ? ? ?............


? 額,剛才在最新的evt里的Netlib文件夾里翻到了RGMII的.c文件,我去試試.


經(jīng)技術(shù)支持指導(dǎo),WCHNET_PhyStatus( phy_stat)中phy_stat.2為link判斷標(biāo)志.連接成功后才會(huì)處理協(xié)議棧內(nèi)的功能.所以phy_stat寄存器不能亂改.

經(jīng)指導(dǎo)修改后能正常ping通和通訊數(shù)據(jù).

問(wèn)題已得到解決.


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频