Сегодня случилось . ПК запустил, и linux перестал по прежним драйверам определять порты. Точнее, когда ранее надо было ставить имеено драйвера от производителя, это было нутороно, но выполнимо, с акказией: именно тот и именно для конкретного ядра, по другому не работало.
Что сегодня, порты определяются как из “коробки” и ранее они не работали а теперь заработали. Не знаю как это произошло, обновление ядра висит, пока не применял, )))))) не время.
Работали только после установки дополнительных драйверов и работали в таком
виде ttyCH341USBx сегодня ttyUSB0
Для чего озвучил, для ясности.
Сегодня взял другуй ch340 он точь такой как и прежний, добавил ногу для прошивки, как должно… и начал действовать.
Что из этого вышло, всё как ранее, то да, то нет, и так по кругу….
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // адрес, столбцов, строк
void setup() {
lcd.init(); // инициализация
lcd.backlight(); // включить подсветку
lcd.setCursor(1, 0); // столбец 1 строка 0
lcd.print("MAIN,yvsik.ru");
lcd.setCursor(0, 1); // столбец 0 строка 1
lcd.print("yvsik.ru!");
}
void loop() {
}
Arduino: 1.8.19 (Linux), Плата:"LGT8F328, 64 (normal), Internal 32MHz, 1, 328P-LQFP32 (e.g. MiniEVB nano-style or WAVGAT), 57600"
Внимание: platform.txt из ядра 'LGT8Fx Boards' содержит устаревшие compiler.path={runtime.tools.avr-gcc.path}/bin/, автоматически преобразовано в compiler.path=/usr/bin/. Ожидайте обновления ядра.
Скетч использует 3468 байт (11%) памяти устройства. Всего доступно 29696 байт.
Глобальные переменные используют 281 байт (13%) динамической памяти, оставляя 1767 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Внимание: platform.txt из ядра 'LGT8Fx Boards' содержит устаревшие compiler.path={runtime.tools.avr-gcc.path}/bin/, автоматически преобразовано в compiler.path=/usr/bin/. Ожидайте обновления ядра.
Скетч использует 3468 байт (11%) памяти устройства. Всего доступно 29696 байт.
Глобальные переменные используют 281 байт (13%) динамической памяти, оставляя 1767 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
Меня больше интересует, это у меня не ладится или это нормальное явление??
В большей степени интересуют строчки ошибок, скажем последьняя
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
скетч установился и заработал…
Начало доставать, что очередной раз, опять по нескольку раз придется заливать, или всеже надо принимайть какие-нибудь действа, что=бы работало как желается…
Плата LGT8Fx самая маленькая, Arduino pro-mini 5/32 есть результат тот-же, переменный, от этого не ззависит.
Вопрос : это у меня не ладится или это нормальное явление??

