Зеркало Telegram-чата "Репка / Repka-Pi"

Статус
Закрыто для дальнейших ответов.
root@debeleman:~# fdisk /home/dimon/iso/E_20221115Clear8G.img

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /home/dimon/iso/E_20221115Clear8G.img: 7,4 GiB, 7904165888 bytes, 15437824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x644e61a8

Device Boot Start End Sectors Size Id Type
/home/dimon/iso/E_20221115Clear8G.img1 8192 93802 85611 41,8M c W95 FAT32 (LBA)
/home/dimon/iso/E_20221115Clear8G.img2 94208 15138815 15044608 7,2G 83 Linux

Command (m for help):

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
Как получится запустить waveshare-ads7846, то ниже секция "For Ubuntu System" и идти по ней.
А файл waveshare-ads7846.dtbo прийдётся адаптировать под Repka'у. Как понимаю он не запускается как есть.

Автор сообщения в Telegram: Denis Popov


Увы. оверлей от waveshare ведет себя так же плохо

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
1.Указание оверлея без параметров. все зависает на "Starting kernel ..."

repka-pi.dtb loaded successfully
overlays: i2c1 spi0 waveshare-ads7846
344 bytes read in 2 ms (168 KiB/s)
i2c1.dtbo loaded successfully
1097 bytes read in 2 ms (535.2 KiB/s)
spi0.dtbo loaded successfully
2402 bytes read in 2 ms (1.1 MiB/s)
waveshare-ads7846.dtbo loaded successfully
failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND
24596488 bytes read in 2464 ms (9.5 MiB/s)
ERROR: Did not find a cmdline Flattened Device Tree

Starting kernel ...

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
2.Оверлей с параметром, система грузится, но не появляется устройство

repka-pi.dtb loaded successfully
overlays: i2c1 spi0 waveshare-ads7846,penirq=25
344 bytes read in 2 ms (168 KiB/s)
i2c1.dtbo loaded successfully
1097 bytes read in 2 ms (535.2 KiB/s)
spi0.dtbo loaded successfully
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
24596488 bytes read in 2463 ms (9.5 MiB/s)
## Flattened Device Tree blob at 44000000
Booting using the fdt blob at 0x44000000
Loading Device Tree to 0000000049f8d000, end 0000000049ffffff ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.44 (root@vladimir-VirtualBox) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #3 SMP Thu Feb 27 02:54:57 MSK 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Repka-Pi4-Optimal

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
3.Оверлей с другим параметром, система грузится, но не появляется устройство
repka-pi.dtb loaded successfully
overlays: i2c1 spi0 waveshare-ads7846,cs=1
344 bytes read in 2 ms (168 KiB/s)
i2c1.dtbo loaded successfully
1097 bytes read in 2 ms (535.2 KiB/s)
spi0.dtbo loaded successfully
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
24596488 bytes read in 2464 ms (9.5 MiB/s)
## Flattened Device Tree blob at 44000000
Booting using the fdt blob at 0x44000000
Loading Device Tree to 0000000049f8d000, end 0000000049ffffff ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.44 (root@vladimir-VirtualBox) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #3 SMP Thu Feb 27 02:54:57 MSK 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Repka-Pi4-Optimal

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
1.Указание оверлея без параметров. все зависает на "Starting kernel ..."

repka-pi.dtb loaded successfully
overlays: i2c1 spi0 waveshare-ads7846
344 bytes read in 2 ms (168 KiB/s)
i2c1.dtbo loaded successfully
1097 bytes read in 2 ms (535.2 KiB/s)
spi0.dtbo loaded successfully
2402 bytes read in 2 ms (1.1 MiB/s)
waveshare-ads7846.dtbo loaded successfully
failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND
24596488 bytes read in 2464 ms (9.5 MiB/s)
ERROR: Did not find a cmdline Flattened Device Tree

Starting kernel ...

Автор сообщения в Telegram: Dmitriy Tropinin


Так нет правильной привязки к node. Нужно править waveshare-ads7846.dtSo и привязывать его к node который присутствует в repka-pi.dtb.
Второй вариант, с параметром "-@", наверно можно исключить как не рабочий.

Автор сообщения в Telegram: Denis Popov

Ссылка на сообщение в Telegram
 
здравствуйте. Модель точскрина без USB. так как я начал заниматься переходом с распбери на Репку только сейчас, я на неделе попробую утрясти вопрос с переходом на USB версию экранчика. На сайте Waveshare есть такие. Но меня могут за это наругать конструторы, у которых все корпуса заложены именно под такое компактное подключение, как у меня на фото

Автор сообщения в Telegram: Dmitriy Tropinin


Мы готовы завести этот экран на Репке, если
а) Вы нам его пришлёте (с возвратом, конечно) для проведения работ и
б) по подготовленной нами инструкции, которую мы Вам передадим, после того как сами всё проверите, то напишите и опубликуете статью (или передадите нам, мы опубликуем).

На случай, если у Вас не получится самостоятельно его заставить работать с Репкой.

Автор сообщения в Telegram: Репка / Repka-Pi

Ссылка на сообщение в Telegram
 
Мы готовы завести этот экран на Репке, если
а) Вы нам его пришлёте (с возвратом, конечно) для проведения работ и
б) по подготовленной нами инструкции, которую мы Вам передадим, после того как сами всё проверите, то напишите и опубликуете статью (или передадите нам, мы опубликуем).

На случай, если у Вас не получится самостоятельно его заставить работать с Репкой.

Автор сообщения в Telegram: Репка / Repka-Pi


здравстьвуйте. Огромное спасибо!

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
Всем добрый день! Спасибо за помощь! Экран Waveshare уезжает к разработчикам. По возвращении я опубликую статью по решению моей проблемы.

Автор сообщения в Telegram: Dmitriy Tropinin

Ссылка на сообщение в Telegram
 
Приветствую вас. Перешёл с Репки 3 на Репку 4 и застрял с GPIO. Использую вариант распиновка #4, т.к. подключено 3 i2c устройства. Всё работает хорошо, но мне нужно узнать замыкается ли один из пинов (без резистора). На этом моменте я обнаружил, что RepkaPi.GPIO 4ю версию Репки не поддерживает. Пытался использовать libgpiod, но не получается получить доступ к пинам. Пробовал sysfs, там тоже свои проблемы. Друзья, подскажите простой путь, чтобы получить состояние пина, замкнут он или нет?

Дополнено:
Нашёл в чате wiring-repka-fork_pi4, но пугает что он на С, а я дружу только с питоном. Может есть методы проще?

Дополнено 2:
Буду пробовать SYSFS на портах без подтяжки (Z). Нужно только найти резистор.

Автор сообщения в Telegram: Сергей Блогер


Для искателей вроде меня. На картинке, в ближнем ряду мы соединяем: пин 17 (3В) -> резистор 10кОм (за пределами фото сверху) -> пин 11 -> пин 9 (GND). На фото не видно самой платы Репка Пи 4, потому что поверх неё одет PWM вентилятор.

Это заглушка, которую я буду целиком снимать и одевать на gpio в качестве сигнала для кода, чтобы активировать определённые функции или не активировать.

Проверить работает или нет:
echo 111 | sudo tee /sys/class/gpio/export
echo in | sudo tee /sys/class/gpio/gpio111/direction
cat /sys/class/gpio/gpio111/value

111 — это значение из поля SYSFS GPIO на картинке с распиновкой для физического пина 11.

Может быть моя схема странная или не корректная. Электронщик из меня начинающий. Но, работает.

Автор сообщения в Telegram: Сергей Блогер

Ссылка на сообщение в Telegram
 
Коллеги, в РепкаБлоге опубликовали статью полезную о том, как задавать фиксированные MIN и MAX значения частоты работы процессора
https://repka-pi.ru/blog/post/110

полезно при тестировании, когда нужно зафиксировать верхний порог, чтобы не грелось устройство или чтобы было максимальная скорость отклика без переключений на пониженные частоты во время простоя и т.п.

Автор сообщения в Telegram: Репка / Repka-Pi

Ссылка на сообщение в Telegram
 
для версии прошивки на 1.2 ГГц можно питание выключать спокойно - многократно выключал-включал провод, файловая система выдерживает.

для 1 ГГц достаточно один раз выключить по питанию - и после этого система уходит в бесконечный ребут, а сама SD-карта больше не видится в картридере

Справедливо для больших SD-карт (64 Гб). Для карточки на 8 гб всё нормально.

просьба проверить этот момент - думается, что одноплатники должны спокойно переносить выключение питания "из розетки"

Автор сообщения в Telegram: Кирилл Старостин


Пропало питание в розетке, после включения отвалилось только вайфай полностью. Карточка в картридере не видится (вроде 32 гига). Система исправно загружается без вайфай.

Воскресить файлы уже слишком хлопотно? Только заново настраивать?

Автор сообщения в Telegram: Dm

Ссылка на сообщение в Telegram
 
Скорее да :(
Я потому стараюсь ибп в важных случаях присобачивать

Автор сообщения в Telegram: Кирилл Старостин


Да принтер достался, оказалось капризный. Придется портануть на более стойкую_плату.

Сначала проверю фишку с 8 гиговой системой

Спасибо за оперативный ответ. 🤝

Автор сообщения в Telegram: Dm

Ссылка на сообщение в Telegram
 
Да принтер достался, оказалось капризный. Придется портануть на более стойкую_плату.

Сначала проверю фишку с 8 гиговой системой

Спасибо за оперативный ответ. 🤝

Автор сообщения в Telegram: Dm


Гм...досадно, а backup - Ы не практикуете есть статья в блоге и здесь выше по ленте https://t.me/RepkaPitalk/40581
Чуть выше В блоге и тесты sd card и создание образа и клонирование всё подробно расписано.

Автор сообщения в Telegram: Serj GSG

Ссылка на сообщение в Telegram
 
Есть где-нибудь гайд, для репки или raspberry, как сделать overlay файловую систему, чтоб root был read-only, а изменения хранились в отдельном разделе SD?
Всё, что нахожу, только про overlay в памяти. А мне хотелось бы persistent файловую систему, но с возможностью отката в чистое состояние, а также для анализа таких сбоев (если система упала, то можно в оверлее найти причину)

Автор сообщения в Telegram: Константин

Ссылка на сообщение в Telegram
 
Гм...досадно, а backup - Ы не практикуете есть статья в блоге и здесь выше по ленте https://t.me/RepkaPitalk/40581
Чуть выше В блоге и тесты sd card и создание образа и клонирование всё подробно расписано.

Автор сообщения в Telegram: Serj GSG


Дело в том, что когда достался-флешка уже не читалась, я подумал на всё, что можно, с пяток картридеров проверил, пару ноутов и компьютеров, нигде не увидел. Оставил вопрос в подвешенном состоянии, т.к. система-то работает и работает исправно, даже на 3-5 раз вафля заводится, как - хз, сегодня не завелась. Я ещё подумал, что флешка крошится. Нашел, что в системе отсутствует каталог wlan0 и нужно его восстановить или установить драйвер, поиск привел в эту группу))
Теперь всё встало на свои места. Флешку в диагностику, в общем-то данные на ней есть и они целы. Вопросов стало ещё больше, но вектор в общем понятен.

Автор сообщения в Telegram: Dm

Ссылка на сообщение в Telegram
 
Дело в том, что когда достался-флешка уже не читалась, я подумал на всё, что можно, с пяток картридеров проверил, пару ноутов и компьютеров, нигде не увидел. Оставил вопрос в подвешенном состоянии, т.к. система-то работает и работает исправно, даже на 3-5 раз вафля заводится, как - хз, сегодня не завелась. Я ещё подумал, что флешка крошится. Нашел, что в системе отсутствует каталог wlan0 и нужно его восстановить или установить драйвер, поиск привел в эту группу))
Теперь всё встало на свои места. Флешку в диагностику, в общем-то данные на ней есть и они целы. Вопросов стало ещё больше, но вектор в общем понятен.

Автор сообщения в Telegram: Dm


Это как? Флешка не читается, но система с нее работает?

Автор сообщения в Telegram: Andrey Danin

Ссылка на сообщение в Telegram
 
Это как? Флешка не читается, но система с нее работает?

Автор сообщения в Telegram: Andrey Danin


Да вот так. Скрины уже поздно делать. Поверьте на слово. В вин 10 и вин 11 в картридерах напрямую для микро sd и родном переходнике microSD->SD и уже в картридер флешка не читается, только предлагает винда форматнуть её, при возврате флешки в репку3 v.1.3 всё работает, даже принтер печатает, кроме вафли. 🤷‍♂

Автор сообщения в Telegram: Dm

Ссылка на сообщение в Telegram
 
Да вот так. Скрины уже поздно делать. Поверьте на слово. В вин 10 и вин 11 в картридерах напрямую для микро sd и родном переходнике microSD->SD и уже в картридер флешка не читается, только предлагает винда форматнуть её, при возврате флешки в репку3 v.1.3 всё работает, даже принтер печатает, кроме вафли. 🤷‍♂

Автор сообщения в Telegram: Dm


ну так винда просто не умеет читать ext файловые системы :)

Автор сообщения в Telegram: Andrey Danin

Ссылка на сообщение в Telegram
 
Статус
Закрыто для дальнейших ответов.