Telegram Group Search
Добре, прийнамні помилка по частоті та вольтажу проца зникла.
Шо я зробив? По перше оновив ісходники u-boot. До цього я використовував клонований репо з гітхабу проекта linux-sunxi, але сьогодні виявив що в офіційному репо u-boot так само є підтримка цього процесора, і навіть є device tree для більш нової моделі електронної книжки від того ж виробника.

На разі від device-tree нічого не залежить як виявилось, таяк ось це на скріні - u-boot взагалі без device tree, на стадії SPL схоже йому це не потрібно. Тож треба копати глибше, і не в сторону dtb поки що.
Зробив такий експеримент, подав живлення на плату і з'єднав її з ПК без сд карти, далі підкинув сд карту, після чого запустив u-boot за допомогою FEL (через пк, без використання сд карти), і що я бачу? Повноцінний u-boot з підкинутим до нього dtb і правильними пінами слота SD-карти теж її курва не бачить 🫠
Слот під системну SD та користувацьку мають деяку відмінність.
В чому ця відмінність? Well, зазвичай слот для SD карти має пін, який перевіряє наявність карточки в слоті. Системний слот його не має
/www/pub
Хочеться перевірити, чи в цьому проблема, але поки не ясно як саме...
ХА! Зараз скомпілюю бутлоадер з цим параметром і спробую бутнутись
💀💀💀
Як? Самому б хотілося знати.
Наразі то запущений mainline u-boot через юсб кабель
в нього я загнав також device tree від суміжної моделі, яка вже була в репо u-boot
треба пробувать з сд карти бутнутись
Понял прінял
/www/pub
Понял прінял
за допомогою binwalk з'ясував, що SPL також має свій dtb, але дуже порізаний, поки не знаю що робити з цією інформацією
От ти і спалився, підписнику! Тепер ми все знаємо, вся правда вилізла назовні, немов кіт з мішка, та ще й так гучно, що аж луна пішла. Виринула, наче корок із пляшки шампанського на Новий рік – гучно, несподівано і безповоротно. Всі карти розкриті, всі фішки на столі, маски скинуті – гра закінчена, а істина, мов масло на гарячій сковорідці, розтеклася по всіх усюдах...
Forwarded from Stefan`s log (Штефан)
Написав плагін для підсвітки синтаксису device tree source у Lite XL.
Доступний у репо:
https://github.com/steftim/lite-xl-plugins/tree/master

Можна також встановити за допомогою lpm, для цього:
lpm add https://github.com/steftim/lite-xl-plugins.git
lpm install language_devicetree
/www/pub
Понял прінял
Повертаючись до u-boot, тепер SPL без проблем виставляє частоту процесора та напругу. Але сд карта все ще не працює...
/www/pub
Повертаючись до u-boot, тепер SPL без проблем виставляє частоту процесора та напругу. Але сд карта все ще не працює...
При компіляції u-boot, make вирізає все не потрібне на його думку з dtb, для випадків, якщо потрібно щось зберегти, в u-boot існує параметр bootph-all; для секцій dtb
2025/06/29 19:25:00
Back to Top
HTML Embed Code: