-
Posts
153 -
Joined
-
Last visited
-
Не могу настроить маршрутизацию сети
Сёха replied to Сёха's topic in Форумы по интерфейсам
Вообщем как я тольтко не пробовал настраивать, не работает! Единственное, исправил это... route ADD 2.93.122.180 192.168.1.160 METRIC 1 -p на это... route ADD 2.93.122.0/24 192.168.1.160 METRIC 1 -p что бы все пакеты первой подсети доходили... Подскажите пожалуйста, как правильно прописать маршрут, ничего не выходит! -
RPi CM4, I2C-4 Error writing: Remote I/O error
Сёха replied to Сёха's topic in Raspberry Pi
как же так, соединение есть, на старой RaspOS всё работало, купили новую партию CM4, старая OS на них не ставится, после установки последней версии i2c не работает!, но печатные платы не менялись... они уже в продакшн и стоят на нескольких объектах... -
RPi CM4, I2C-4 Error writing: Remote I/O error
Сёха replied to Сёха's topic in Raspberry Pi
[email protected]:~ $ ./i2c open i2c OK error write i2c: Remote I/O error [email protected]:~ $ i2cget 4 0x20 0x12 WARNING! This program can confuse your I2C bus, cause data loss and worse! I will read from device file /dev/i2c-4, chip address 0x20, data address 0x12, using read byte data. Continue? [Y/n] y Error: Read failed [email protected]:~ $ i2cdetect -y 4 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- что это значить? он не видит устройство? -
RPi CM4, I2C-4 Error writing: Remote I/O error
Сёха replied to Сёха's topic in Raspberry Pi
вот, накидал по примерам typedef unsigned char uc8; #include <time.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #include <sys/ioctl.h> #include <linux/spi/spidev.h> #include <sys/time.h> #include <linux/i2c-dev.h> #include <linux/i2c.h> int main(int argc, char **argv) { int fd = open("/dev/i2c-4", O_RDWR); if (fd<0) { printf("error open i2c\n"); return -1; } printf("open i2c OK\n"); uc8 address = 0x20; uc8 command[] = {0x6}; struct i2c_msg message = { address, 0, sizeof(command), command }; struct i2c_rdwr_ioctl_data ioctl_data = { &message, 1 }; int result = ioctl(fd, I2C_RDWR, &ioctl_data); if (result<0) { printf("error write i2c\n"); return -1; } printf("write i2c OK\n"); return 0; } [email protected]:~ $ ./i2c open i2c OK error write i2c Не понимаю в чём дело... [email protected]:~ $ raspi-gpio get BANK0 (GPIO 0 to 27): GPIO 6: level=1 fsel=2 alt=5 func=SDA4 pull=UP GPIO 7: level=1 fsel=2 alt=5 func=SCL4 pull=UP На линиях 3,3В... -
RPi CM4, I2C-4 Error writing: Remote I/O error
Сёха posted a topic in Raspberry Pi
Здравствуйте!, не могу заставить работать I2C-4, выдаёт ошибку I2C-4 Error writing: Remote I/O error. Помогите пожалуйста настроить... sudo nano /boot/config.txt ###i2c-4 dtoverlay=i2c4,pins_6_7=1 [email protected]:~ $ ls -la /dev | grep i2c-4 crw-rw---- 1 root i2c 89, 4 Nov 18 19:17 i2c-4 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #include <linux/i2c-dev.h> #include <linux/i2c.h> #include <sys/ioctl.h> #include <errno.h> #define I2C_ADDR 0x20 int main (void) { int value = 0x6; int fd; fd = open("/dev/i2c-1", O_RDWR); if (fd < 0) { printf("Error opening file: %s\n", strerror(errno)); return -1; } if (ioctl(fd, I2C_SLAVE, I2C_ADDR) < 0) { printf("ioctl error: %s\n", strerror(errno)); return -1; } while(1) { if( write( fd , &value, 1 ) != 1) { printf("Error writing: %s\n", strerror(errno)); } usleep(1000000); } return 1; } -
Не могу настроить маршрутизацию сети
Сёха replied to Сёха's topic in Форумы по интерфейсам
п.2 - так точно, MAC принадлежит raspberry Wireshark на raspberry видит приходящие пакеты и на wlan0 и на eth0, но ответа нет((( Я не совсем понимаю, что значить разбираться с raspberry. Подскажите, что нужно сделать... -
Не могу настроить маршрутизацию сети
Сёха replied to Сёха's topic in Форумы по интерфейсам
спасибо, попробую -
Не могу настроить маршрутизацию сети
Сёха posted a topic in Форумы по интерфейсам
Добрый день!, ситуация наверно избитая, но перелопатив несколько десятков тем я так и не смог добиться результата. Есть роутер МТС, который раздаёт интернет и DHSP по wifi, его адрес 192.168.1.1 Есть ноутбук с адресом 192.168.1.183 и RaspberryPi c 192.168.1.160 У Raspberry кроме wifi есть ещё медный ethernet с адресом 2.93.122.180 к которому патчкордом подключен гейт ArtNet с адресом 2.93.122.180 Вопрос: есть ли возможность настроить сеть на Raspberry так, чтобы с ноутбука можно было получить доступ к гейту. По информации из интернета: включил форвардинг на Raspberry и как только не настраивал маршрутизацию, пинга нет. -
Сергей Борщ, спасибо!
-
Нет, объявление класса в h, определение методов в cpp.
-
Всем привет! Работаю в STM32CubeIDE 1.9.0. Пытаюсь добавить шаблонный метод в класс. Код предварительно проверен в Visual Studio 2022, работает. class __AD9954__ { public: __AD9954__(); //~__AD9954__(); void write(void *reg); void read(void *reg); void AD_UPDATE(void); template <typename T> void test(T *reg); private: template <typename T> void __AD9954__::test(T *reg) { } При попытке вызвать метод из основной программы получаю ошибку... /* USER CODE BEGIN 2 */ __AD9954__ *AD9954 = new __AD9954__(); __CFR1__ *CFR1 = new __CFR1__(); AD9954->test(CFR1); main.cpp:104: undefined reference to `void __AD9954__::test<__CFR1__>(__CFR1__*)' Помогите разобраться с проблемой. Стандарт С++ 14.
-
Кастомная сборка образа для RPi
Сёха replied to Сёха's topic in Raspberry Pi
aaarrr, спасибо! -
Кастомная сборка образа для RPi
Сёха replied to Сёха's topic in Raspberry Pi
x893, спасибо! x893, это всё конечно хорошо, вот только у меня нет linux машины... возможно собрать образ под Windows? -
Кастомная сборка образа для RPi
Сёха replied to Сёха's topic in Raspberry Pi
x893, спасибо! А эти исходники будут работать на CM4? Я не могу понять с чего начать... Как мне выбрать из 20 вариантов, есть ли к ним описание. Не могли бы вы в двух словах объяснить порядок действий. Скачал я исходники, как добавить в них пару библиотек, как потом скомпилировать в образ? Прошить-то я прошью... -
Кастомная сборка образа для RPi
Сёха posted a topic in Raspberry Pi
Всем привет! Есть модуль Raspberry Pi CM4, с сайта можно скачать образ Raspberry Pi OS и установить его... А есть ли возможность найти исходники OS, кастомизировать, скомпилировать и использовать. Может не конкретно Raspberry Pi OS, а какой-то другой дистрибутив, можно без GUI... Подскажите пожалуйста, не могу разобраться!