Не запускается МАС. Ситуация следущая: разговариваю с PHY, есть линк(autoneg) на 100/fd; дескриптор передачи приготовлен. Запускаю DMA. пока не сбросится TDESC0.31 OWN читаю ETH->DMADBGR(почему-то, у них он записан как ETH->RESERVED1[1], там все нули и ничего не происходит. DMA заканчивает работу, suspends. Линк стоит, МАС в IDLE... Советы? Предложения? Примеры СОБСТВЕННОГО кода? Кстати, а как МАС узнает длину фрейма? Length/Type если больше 1536 уже не длина, а тип, которых разнообразие, с разными заголовками и знать их все МАС попросту не может... Цитата из RM0033
Цитата
Bit 21TSF: Transmit store and forward
When this bit is set, transmission starts when a full frame resides in the Transmit FIFO. When this bit is set, the TTC values specified by the ETH_DMAOMR register bits [16:14] are ignored.
Спасибо.