STM32F407. Ethernet. DMA

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

STM32F407. Ethernet. DMA

Сообщение TripleKill »

Инициализация Ethernet застревает на сбросе DMA. Не могу вкурить, почему ветка else в отладке неактивна.
Откуда компилятор может знать, что сравнение регистра с чем-то всегда даст true?

Изображение
Реклама
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: STM32F407. Ethernet. DMA

Сообщение TripleKill »

Если кому-то поможет. Проблема оказалась в том, что инициализировались на работу с ethernet сразу все нужные ноги. Почему-то от этого он застревает. Если же вначале сделать Pin_AFConfig только для ноги с тактовым сигналом (RMII_REFCLK), то сброс успешно проходит, а дальше можно настроить все остальные.
Реклама
Ответить

Вернуться в «ARM»