ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1457775 Топик полностью
LightElf (22.08.2024 02:52, просмотров: 42) ответил Chip_n_Go_2 на Возможно-ли уменьшить / убрать разрывы между байтами (~ 1.5 мкс) при работе интерфейса SPI под Linux (core 5.10.30) на платформе AM3354. Интерфейс стандартный: open("/dev/spidev0.0", O_RDWR) + ioctl(Descriptor, SPI_IOC_MESSAGE(1), &Transfer);
Заглянуть в сорцы драйвера, использует ли он DMA. Если нет - исправить. Если нет DMA для SPI - то сильно чесать репу. Для NUC970 решал похожую пробоему через переключение прерывания SPI с IRQ на FIQ и ассемблерный обработчик. 
Не надо делать мне как лучше, оставьте мне как хорошо