打算用307的RGMII接RTL8211,不知道MDC和MDIO怎么接,是否不接使用默認(rèn)配置就能工作?
1,RGMII不使用SMI就運(yùn)行風(fēng)險(xiǎn)極大。
原因有二:一,程序以太網(wǎng)庫(kù)函數(shù)中的初始化函數(shù)uint32_t ETH_Init(ETH_InitTypeDef* ETH_InitStruct, uint16_t PHYAddress)在初始化中是需要復(fù)位以太網(wǎng)物理層并等其復(fù)位完成,建立link,協(xié)商完成,查詢(xún)協(xié)商結(jié)果的,這些步驟全部需要和物理層的交互來(lái)實(shí)現(xiàn),如果僅僅是寫(xiě)固定值,延時(shí)固定時(shí)長(zhǎng),無(wú)法使用各種復(fù)雜的使用環(huán)境。
2,RGMII使用SMI接口是和MII/RGMII不同的,查詢(xún)參考手冊(cè)《CH32FV2x_V3xRM》第27,3節(jié)表27-1,PB12和PB13充當(dāng)MDC和MDIO。
多謝!
開(kāi)始沒(méi)下載CH32FV2x_V3xRM,CH32V20x_30xDS0沒(méi)有說(shuō)明RGMII的MDC MDIO