ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1462463 Топик полностью
VLLV (11.09.2024 11:03, просмотров: 27) ответил 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);
Судя по некоторым опытам с обычным CM4, то, если не используется DMA, есть риск: пока вошел в прерывание, пока вышел, уже новый запрос пришел, а приоритет высокий - пока буфер не уйдет, все висит. В результате переполнялся УАРТ.