Джоуль Board:Intel 570X плата расширения
Версия v1.7.0-11-g47c21e0 версии mraa-gpio на INTEL JOULE EXPANSION
Сделайте я должен позволить spidev для libmraa работать. Раз так, как я включаю его?
#include "mraa.h"
#include <unistd.h>
#include <stdint.h>
#include<iostream>
int main(int argc, char** argv)<br>
{
mraa_init();<br>
//! [Interesting]<br>
mraa_spi_context spi;<br>
spi = mraa_spi_init(0);<br>
printf("Hello, SPI initialised\n");<br>
std::cout<<"spi init"<<std::endl;<br>
uint8_t data[] = { 0x00, 0x32 };<br>
uint8_t* recv;<br>
std::cout<<"assigning data"<<std::endl;<br>
int i=90;<br>
data[1] = i;<br>
std::cout<<"spi write coming up"<<std::endl;<br>
recv = mraa_spi_write_buf(spi, data, 2);<br>
if (recv==NULL)<br>
std::cout<<"error in writing"<<std::endl;<br>
printf("Writing -%i\n", i);<br>
//printf("RECIVED-%i-%i\n", recv[0], recv[1]);<br>
usleep(100000);<br>
//! [Interesting]<br>
}
Привет, SPI инициализируется
spi init
присвоение данных
подъем записи spi
ошибка в письменной форме
Запись-90
journalctl-t libmraa
- Журналы начинаются в четверг 13.04.2017 12:04:32 EDT, конец в четверг 01.06.2017 18:28:10 EDT. - 01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: версия v1.7.0-11-g47c21e0 libmraa инициализируется пользователем 'бойскаута' с EUID 1001
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: Добавление i2c шина, найденная на i2c-4 на адаптере i2c_designware.0
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: Добавление i2c шина, найденная на i2c-9 на адаптере i2c_designware.5
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: Добавление i2c шина, найденная на i2c-10 на адаптере i2c_designware.6
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: Добавление i2c шина, найденная на i2c-5 на адаптере i2c_designware.1
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: Добавление i2c шина, найденная на i2c-6 на адаптере i2c_designware.2
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: libmraa инициализировал для платформы 'INTEL JOULE EXPANSION' типа 13
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: spi: Неудавшийся открытие SPI Device. bus:/dev/spidev32765.0. Ошибка 2 Никаких таких файла или каталога
01 июня 18:18:37 scout-570x-DVT3 libmraa [2837]: spi: write_buf: контекст недопустим
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: версия v1.7.0-11-g47c21e0 libmraa инициализируется пользователем 'бойскаута' с EUID 1001
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: Добавление i2c шина, найденная на i2c-4 на адаптере i2c_designware.0
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: Добавление i2c шина, найденная на i2c-9 на адаптере i2c_designware.5
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: Добавление i2c шина, найденная на i2c-10 на адаптере i2c_designware.6
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: Добавление i2c шина, найденная на i2c-5 на адаптере i2c_designware.1
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: Добавление i2c шина, найденная на i2c-6 на адаптере i2c_designware.2
01 июня 18:24:50 scout-570x-DVT3 libmraa [3049]: libmraa инициализировал для платформы 'INTEL JOULE EXPANSION' типа 13
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: версия v1.7.0-11-g47c21e0 libmraa инициализируется пользователем 'бойскаута' с EUID 1001
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: Добавление i2c шина, найденная на i2c-4 на адаптере i2c_designware.0
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: Добавление i2c шина, найденная на i2c-9 на адаптере i2c_designware.5
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: Добавление i2c шина, найденная на i2c-10 на адаптере i2c_designware.6
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: Добавление i2c шина, найденная на i2c-5 на адаптере i2c_designware.1
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: Добавление i2c шина, найденная на i2c-6 на адаптере i2c_designware.2
01 июня 18:28:04 scout-570x-DVT3 libmraa [3115]: libmraa инициализировал для платформы 'INTEL JOULE EXPANSION' типа 13
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: версия v1.7.0-11-g47c21e0 libmraa инициализируется пользователем 'бойскаута' с EUID 1001
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: Добавление i2c шина, найденная на i2c-4 на адаптере i2c_designware.0
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: Добавление i2c шина, найденная на i2c-9 на адаптере i2c_designware.5
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: Добавление i2c шина, найденная на i2c-10 на адаптере i2c_designware.6
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: Добавление i2c шина, найденная на i2c-5 на адаптере i2c_designware.1
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: Добавление i2c шина, найденная на i2c-6 на адаптере i2c_designware.2
01 июня 18:28:10 scout-570x-DVT3 libmraa [3116]: libmraa инициализировал для платформы 'INTEL JOULE EXPANSION' типа 13
Сделайте я должен позволить spidev для libmraa работать. Раз так, как я включаю его?