klen 1 24 сентября, 2018 Опубликовано 24 сентября, 2018 · Жалоба здравствуйте! есть давняя покрытая мхом эротическая фантазия попробывать сделать датчик ( 14 битный АЦП 50Mгц -> DCMI -> DMA в буффер -> предобработка кадра -> ethernet UDP out ). кадр не видеоизображение, поэтому кадр маленикий. как бы предобработку допустим я успеваю делать пока свежий кадр набивается в память. А вот с ethernetom ничего не делал. если отрезать все лишнее и не нужное - тупо слепое устройство выплевывающее UDP пакеты - какую скорость можно получить на выходе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 13 октября, 2018 Опубликовано 13 октября, 2018 · Жалоба В общем отвечаю на собственный вопрос, возможно кому то пригодится. 1. девайс так делать можно. конвеер вн. ADC->DCMI->DMA->обработка буффера->MACDMA->PHY прекрасно работают. 2. скорость удалось по выходу ETHMAC получить 82MBit/s 3. удалось формировать длинный ( более 1500 байтов MTU ) и передавать буффер одним UDP пакетом ацп не прикручено - едет с маузера, но код думает что ацп висит на входах DCMI - то есть конвеер работает как будто АЦП нули выдает использовал Nucleo144-767zi, немного допилилил FreeRTOS-TCP в режиме с нулевым копированием (есть идеи как его немного поускорить). как докорячу интерфейс ETHMAC - выложу проект чтобы кто еще сеть не подымал - мог бы ее на этой плате хоть увидеть работающуу и потом переделывать под свое - ибо сделать работающий пример из CubaMX не удалось - пришлось чесно ручками много времени потратить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться