This commit is contained in:
qiyongshuang
2026-01-07 10:43:29 +08:00
parent 6209b6e7f9
commit d161f84c90
551 changed files with 23169 additions and 1518 deletions
+6 -3
View File
@@ -488,10 +488,13 @@ void ETH_Configuration( uint8_t *macAddr )
uint32_t MACRAW_Tx(uint8_t *buff, uint16_t len)
{
/* Check if the descriptor is owned by the ETHERNET DMA (when set) or CPU (when reset) */
if( DMATxDescToSet->Status & ETH_DMATxDesc_OWN )
if((DMATxDescToSet->Status & ETH_DMATxDesc_OWN))
{
/* Return ERROR: OWN bit set */
return ETH_ERROR;
if((R8_ETH_ECON1 & RB_ETH_ECON1_TXRTS) == 0)
{
DMATxDescToSet->Status &= ~ETH_DMATxDesc_OWN;
}
else return ETH_ERROR;
}
DMATxDescToSet->Status |= ETH_DMATxDesc_OWN;
R16_ETH_ETXLN = len;