ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: Vek от 24 Апреля, 2014, 12:20:21
-
Здравствуйте, подключил spi драйвер появился /dev/spidev1.0, по примеру из документации написал тестовую программку пытался установить частоту spi в 1кгц SPI_IOC_WR_MAX_SPEED_HZ, на осциллографе показывает ~50 кгц, попробовал поставить 1 мгц - на осциллографе 1 мгц, поэкспериментировал оказалось что меньше 50 кгц настроить не получается, подскажите в какую сторону капать ? (ядро imx_2.6.35_maintain)
-
Добрый день.
Какой командой задаете скорость?
-
По примеру - http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/Documentation/spi/spidev_test.c?h=imx_2.6.35_maintain, ковырялся в http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/drivers/spi/spi_mxs.c?h=imx_2.6.35_maintain похоже, что данный драйвер заточен под использование ref_io1 попробовал ref_xtal(с бубном), вроде получилось, но пока не разобрался до конца, т.е. частота 1мгц — 100 гц устанавливается, но пока не понял логики работы, в понедельник продолжу.