Telegram Group Search
було CPU/brom -> boot0 -> boot1 -> boot.axf
стало CPU/brom -> u-boot
/www/pub
було CPU/brom -> boot0 -> boot1 -> boot.axf стало CPU/brom -> u-boot
Невеличка примітка, на справді не все так просто, u-boot складається з двох частин, u-boot SPL та вже нормального u-boot.

Поки не ясно навіщо це, але в такому випадку схема вже наступна:
brom -> SPL -> u-boot, і наразі я дійшов лише до SPL
/www/pub
Невеличка примітка, на справді не все так просто, u-boot складається з двох частин, u-boot SPL та вже нормального u-boot. Поки не ясно навіщо це, але в такому випадку схема вже наступна: brom -> SPL -> u-boot, і наразі я дійшов лише до SPL
SPL частина u-boot за якихось причин не бачить сд карту, спершу я думав що проблема у тому, що в device tree неправильно виставлені піни процесора, що призначені для слота SD-карти, але вчора поколупавшись у dts, виявилось що піни стандартні, і навіть сходяться із конфігом стокового boot.axf

Тож наразі я навіть хз що із цим робити, як буде вільний час, планую емпіричним методом вирішити це питання. Методом тику і перебору коротше XD
Мемів більше не буде.
/www/pub
Мемів більше не буде.
Я вас обдурив
Добре, прийнамні помилка по частоті та вольтажу проца зникла.
Шо я зробив? По перше оновив ісходники 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
треба пробувать з сд карти бутнутись
2025/06/30 14:32:05
Back to Top
HTML Embed Code: